home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Apple AUX 3.0
/
Apple AUX 3.0.iso
/
System Folder
/
Finder
/
Finder.rsrc
/
bin.rsrc_CODE_181.txt
< prev
next >
Wrap
Text File
|
1991-04-25
|
135KB
|
2,430 lines
# near model CODE resource
# jump table entries: 15936-15961 (26 of them)
export_1992:
00000000 4E56 0000 link A6, 0
00000004 2F0C move.l -[A7], A4
00000006 286E 0008 movea.l A4, [A6 + 0x8]
0000000A 2F0C move.l -[A7], A4
0000000C 2054 movea.l A0, [A4]
0000000E 2068 000E movea.l A0, [A0 + 0xE]
00000012 2268 0008 movea.l A1, [A0 + 0x8]
00000016 4E91 jsr [A1]
00000018 286E FFFC movea.l A4, [A6 - 0x4]
0000001C 4E5E unlink A6
0000001E 4E75 rts
export_1993:
fn00000020:
00000020 4E56 FFFC link A6, -0x0004
00000024 48E7 0118 movem.l -[A7], D7,A3,A4
00000028 286E 0008 movea.l A4, [A6 + 0x8]
0000002C 7E01 moveq.l D7, 0x01
0000002E 2054 movea.l A0, [A4]
00000030 2D50 FFFC move.l [A6 - 0x4], [A0]
00000034 6012 bra +0x14 /* 00000048 */
label00000036:
00000036 2F0B move.l -[A7], A3
00000038 2F0C move.l -[A7], A4
0000003A 2054 movea.l A0, [A4]
0000003C 2068 000E movea.l A0, [A0 + 0xE]
00000040 2268 0010 movea.l A1, [A0 + 0x10]
00000044 4E91 jsr [A1]
00000046 508F addq.l A7, 8
label00000048:
00000048 7000 moveq.l D0, 0x00
0000004A 2F00 move.l -[A7], D0
0000004C 3207 move.w D1, D7
0000004E 5247 addq.w D7, 1
00000050 48C1 ext.l D1
00000052 2F01 move.l -[A7], D1
00000054 2054 movea.l A0, [A4]
00000056 2F28 0004 move.l -[A7], [A0 + 0x4]
0000005A 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000005E 4EAD 35AA jsr [A5 + 0x35AA /* export_1713 */]
00000062 2640 movea.l A3, D0
00000064 200B move.l D0, A3
00000066 4FEF 0010 lea.l A7, [A7 + 0x10]
0000006A 66CA bne -0x34 /* 00000036 */
0000006C 4CEE 1880 FFF0 movem.l D7,A3,A4, [A6 - 0x10]
00000072 4E5E unlink A6
00000074 4E75 rts
export_1994:
00000076 4E56 FEFA link A6, -0x0106
0000007A 48E7 0118 movem.l -[A7], D7,A3,A4
0000007E 286E 0008 movea.l A4, [A6 + 0x8]
00000082 2F2E 000C move.l -[A7], [A6 + 0xC]
00000086 2054 movea.l A0, [A4]
00000088 2F10 move.l -[A7], [A0]
0000008A 4EAD 03F2 jsr [A5 + 0x3F2 /* export_122 */]
0000008E 2640 movea.l A3, D0
00000090 200B move.l D0, A3
00000092 508F addq.l A7, 8
00000094 6642 bne +0x44 /* 000000D8 */
00000096 422E FF00 clr.b [A6 - 0x100]
0000009A 41EE FEFA lea.l A0, [A6 - 0x106]
0000009E 486E FEFA pea.l [A6 - 0x106]
000000A2 2F2E 000C move.l -[A7], [A6 + 0xC]
000000A6 2054 movea.l A0, [A4]
000000A8 2F10 move.l -[A7], [A0]
000000AA 4EAD 359A jsr [A5 + 0x359A /* export_1711 */]
000000AE 7000 moveq.l D0, 0x00
000000B0 102E FF00 move.b D0, [A6 - 0x100]
000000B4 4A80 tst.l D0
000000B6 4FEF 000C lea.l A7, [A7 + 0xC]
000000BA 631C bls +0x1E /* 000000D8 */
000000BC 486E FEFA pea.l [A6 - 0x106]
000000C0 2F2E 000C move.l -[A7], [A6 + 0xC]
000000C4 2F0C move.l -[A7], A4
000000C6 2054 movea.l A0, [A4]
000000C8 2068 000E movea.l A0, [A0 + 0xE]
000000CC 2268 000C movea.l A1, [A0 + 0xC]
000000D0 4E91 jsr [A1]
000000D2 2640 movea.l A3, D0
000000D4 4FEF 000C lea.l A7, [A7 + 0xC]
label000000D8:
000000D8 200B move.l D0, A3
000000DA 671C beq +0x1E /* 000000F8 */
000000DC 7E01 moveq.l D7, 0x01
000000DE 7000 moveq.l D0, 0x00
000000E0 1007 move.b D0, D7
000000E2 4A80 tst.l D0
000000E4 2053 movea.l A0, [A3]
000000E6 0228 00FB 0025 andi.b [A0 + 0x25], 0xFB
000000EC 2200 move.l D1, D0
000000EE E509 lsl D1.b, 2
000000F0 0201 0004 andi.b D1, 0x4
000000F4 8328 0025 or.b [A0 + 0x25], D1
label000000F8:
000000F8 200B move.l D0, A3
000000FA 4CEE 1880 FEEE movem.l D7,A3,A4, [A6 - 0x112]
00000100 4E5E unlink A6
00000102 4E75 rts
export_1995:
00000104 4E56 0000 link A6, 0
00000108 7000 moveq.l D0, 0x00
0000010A 4E5E unlink A6
0000010C 4E75 rts
export_1996:
0000010E 4E56 0000 link A6, 0
00000112 202E 000C move.l D0, [A6 + 0xC]
00000116 4E5E unlink A6
00000118 4E75 rts
export_1997:
0000011A 4E56 0000 link A6, 0
0000011E 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4
00000122 286E 0008 movea.l A4, [A6 + 0x8]
00000126 2654 movea.l A3, [A4]
00000128 2F2B 0004 move.l -[A7], [A3 + 0x4]
0000012C 2F0C move.l -[A7], A4
0000012E 206B 000E movea.l A0, [A3 + 0xE]
00000132 2268 0014 movea.l A1, [A0 + 0x14]
00000136 4E91 jsr [A1]
00000138 2A00 move.l D5, D0
0000013A 2054 movea.l A0, [A4]
0000013C 3C28 000C move.w D6, [A0 + 0xC]
00000140 2F05 move.l -[A7], D5
00000142 2F10 move.l -[A7], [A0]
00000144 4EAD 35CA jsr [A5 + 0x35CA /* export_1717 */]
00000148 3E00 move.w D7, D0
0000014A BC47 cmp.w D6, D7
0000014C 6604 bne +0x6 /* 00000152 */
0000014E 7000 moveq.l D0, 0x00
00000150 6008 bra +0xA /* 0000015A */
label00000152:
00000152 2054 movea.l A0, [A4]
00000154 3147 000C move.w [A0 + 0xC], D7
00000158 7001 moveq.l D0, 0x01
label0000015A:
0000015A 4CEE 18E0 FFEC movem.l D5,D6,D7,A3,A4, [A6 - 0x14]
00000160 4E5E unlink A6
00000162 4E75 rts
export_1998:
00000164 4E56 0000 link A6, 0
00000168 2F0C move.l -[A7], A4
0000016A 7000 moveq.l D0, 0x00
0000016C 2F00 move.l -[A7], D0
0000016E 322E 0012 move.w D1, [A6 + 0x12]
00000172 48C1 ext.l D1
00000174 2F01 move.l -[A7], D1
00000176 206E 000C movea.l A0, [A6 + 0xC]
0000017A 2050 movea.l A0, [A0]
0000017C 2F28 0030 move.l -[A7], [A0 + 0x30]
00000180 4EAD 2522 jsr [A5 + 0x2522 /* export_1184 */]
00000184 2840 movea.l A4, D0
00000186 2054 movea.l A0, [A4]
00000188 588F addq.l A7, 4
0000018A 2F28 000E move.l -[A7], [A0 + 0xE]
0000018E 206E 0008 movea.l A0, [A6 + 0x8]
00000192 2050 movea.l A0, [A0]
00000194 2F10 move.l -[A7], [A0]
00000196 4EAD 35A2 jsr [A5 + 0x35A2 /* export_1712 */]
0000019A 4A80 tst.l D0
0000019C 56C0 sne D0
0000019E 4400 neg.b D0
000001A0 286E FFFC movea.l A4, [A6 - 0x4]
000001A4 4E5E unlink A6
000001A6 4E75 rts
fn000001A8:
000001A8 4E56 0000 link A6, 0
000001AC 48E7 0018 movem.l -[A7], A3,A4
000001B0 266E 000C movea.l A3, [A6 + 0xC]
000001B4 286E 0008 movea.l A4, [A6 + 0x8]
000001B8 2F0B move.l -[A7], A3
000001BA 2F0C move.l -[A7], A4
000001BC 2054 movea.l A0, [A4]
000001BE 2F28 0028 move.l -[A7], [A0 + 0x28]
000001C2 4EAD 4182 jsr [A5 + 0x4182 /* export_2092 */]
000001C6 2F0B move.l -[A7], A3
000001C8 2054 movea.l A0, [A4]
000001CA 2F28 0030 move.l -[A7], [A0 + 0x30]
000001CE 4EAD 24F2 jsr [A5 + 0x24F2 /* export_1178 */]
000001D2 200B move.l D0, A3
000001D4 4CEE 1800 FFF8 movem.l A3,A4, [A6 - 0x8]
000001DA 4E5E unlink A6
000001DC 4E75 rts
fn000001DE:
000001DE 4E56 0000 link A6, 0
000001E2 48E7 0018 movem.l -[A7], A3,A4
000001E6 286E 0008 movea.l A4, [A6 + 0x8]
000001EA 2F2E 000C move.l -[A7], [A6 + 0xC]
000001EE 2F0C move.l -[A7], A4
000001F0 2054 movea.l A0, [A4]
000001F2 2F28 0028 move.l -[A7], [A0 + 0x28]
000001F6 4EAD 4172 jsr [A5 + 0x4172 /* export_2090 */]
000001FA 2640 movea.l A3, D0
000001FC 2F0B move.l -[A7], A3
000001FE 2F0C move.l -[A7], A4
00000200 4EBA FFA6 jsr [PC - 0x5A /* 000001A8 */]
00000204 4CEE 1800 FFF8 movem.l A3,A4, [A6 - 0x8]
0000020A 4E5E unlink A6
0000020C 4E75 rts
fn0000020E:
0000020E 4E56 FFE8 link A6, -0x0018
00000212 48E7 0118 movem.l -[A7], D7,A3,A4
00000216 266E 000C movea.l A3, [A6 + 0xC]
0000021A 286E 0008 movea.l A4, [A6 + 0x8]
0000021E 2054 movea.l A0, [A4]
00000220 214B 002C move.l [A0 + 0x2C], A3
00000224 2053 movea.l A0, [A3]
00000226 2254 movea.l A1, [A4]
00000228 2350 0028 move.l [A1 + 0x28], [A0]
0000022C 2F0C move.l -[A7], A4
0000022E 4EAD 1762 jsr [A5 + 0x1762 /* export_744 */]
00000232 4878 0BEA push.l 0xBEA
00000236 206E 0014 movea.l A0, [A6 + 0x14]
0000023A 4868 0006 pea.l [A0 + 0x6]
0000023E 2F0C move.l -[A7], A4
00000240 4EAD 1882 jsr [A5 + 0x1882 /* export_780 */]
00000244 4EAD 24BA jsr [A5 + 0x24BA /* export_1171 */]
00000248 2640 movea.l A3, D0
0000024A 2054 movea.l A0, [A4]
0000024C 214B 0030 move.l [A0 + 0x30], A3
00000250 4AAE 0010 tst.l [A6 + 0x10]
00000254 4FEF 0010 lea.l A7, [A7 + 0x10]
00000258 670C beq +0xE /* 00000266 */
0000025A 2F2E 0010 move.l -[A7], [A6 + 0x10]
0000025E 2F0C move.l -[A7], A4
00000260 4EBA FF7C jsr [PC - 0x84 /* 000001DE */]
00000264 508F addq.l A7, 8
label00000266:
00000266 2054 movea.l A0, [A4]
00000268 2068 0028 movea.l A0, [A0 + 0x28]
0000026C 2D48 FFFC move.l [A6 - 0x4], A0
00000270 2050 movea.l A0, [A0]
00000272 2668 0062 movea.l A3, [A0 + 0x62]
00000276 200B move.l D0, A3
00000278 674E beq +0x50 /* 000002C8 */
0000027A 2F0C move.l -[A7], A4
0000027C 2054 movea.l A0, [A4]
0000027E 2050 movea.l A0, [A0]
00000280 2268 0148 movea.l A1, [A0 + 0x148]
00000284 4E91 jsr [A1]
00000286 2D40 FFE8 move.l [A6 - 0x18], D0
0000028A 2F0C move.l -[A7], A4
0000028C 2054 movea.l A0, [A4]
0000028E 2050 movea.l A0, [A0]
00000290 2268 014C movea.l A1, [A0 + 0x14C]
00000294 4E91 jsr [A1]
00000296 3D40 FFEC move.w [A6 - 0x14], D0
0000029A 486E FFE8 pea.l [A6 - 0x18]
0000029E 2F0B move.l -[A7], A3
000002A0 4EAD 41F2 jsr [A5 + 0x41F2 /* export_2106 */]
000002A4 3E00 move.w D7, D0
000002A6 4FEF 0010 lea.l A7, [A7 + 0x10]
000002AA 661C bne +0x1E /* 000002C8 */
000002AC 2054 movea.l A0, [A4]
000002AE 08E8 0007 0034 bset.b [A0 + 0x34], 0x7
000002B4 2053 movea.l A0, [A3]
000002B6 2068 001C movea.l A0, [A0 + 0x1C]
000002BA 2050 movea.l A0, [A0]
000002BC 43EE FFE8 lea.l A1, [A6 - 0x18]
000002C0 7004 moveq.l D0, 0x04
label000002C2:
000002C2 22D8 move.l [A1]+, [A0]+
000002C4 51C8 FFFC dbf D0, -0x6 /* 000002C2 */
label000002C8:
000002C8 2054 movea.l A0, [A4]
000002CA 4A28 0034 tst.b [A0 + 0x34]
000002CE 6C3A bge +0x3C /* 0000030A */
000002D0 2F2E FFEE move.l -[A7], [A6 - 0x12]
000002D4 2F0C move.l -[A7], A4
000002D6 4EAD 17A2 jsr [A5 + 0x17A2 /* export_752 */]
000002DA 102E FFF2 move.b D0, [A6 - 0xE]
000002DE 4880 ext.w D0
000002E0 48C0 ext.l D0
000002E2 2F00 move.l -[A7], D0
000002E4 4878 0BF5 push.l 0xBF5
000002E8 2F0C move.l -[A7], A4
000002EA 2054 movea.l A0, [A4]
000002EC 2050 movea.l A0, [A0]
000002EE 2268 0070 movea.l A1, [A0 + 0x70]
000002F2 4E91 jsr [A1]
000002F4 2054 movea.l A0, [A4]
000002F6 216E FFF4 0036 move.l [A0 + 0x36], [A6 - 0xC]
000002FC 2054 movea.l A0, [A4]
000002FE 216E FFF8 003A move.l [A0 + 0x3A], [A6 - 0x8]
00000304 4FEF 0014 lea.l A7, [A7 + 0x14]
00000308 6040 bra +0x42 /* 0000034A */
label0000030A:
0000030A 2054 movea.l A0, [A4]
0000030C 2668 0028 movea.l A3, [A0 + 0x28]
00000310 4878 5145 push.l 0x5145 /* 'QE' */
00000314 2F0B move.l -[A7], A3
00000316 2053 movea.l A0, [A3]
00000318 2050 movea.l A0, [A0]
0000031A 2268 0074 movea.l A1, [A0 + 0x74]
0000031E 4E91 jsr [A1]
00000320 2E00 move.l D7, D0
00000322 2054 movea.l A0, [A4]
00000324 2147 0036 move.l [A0 + 0x36], D7
00000328 2054 movea.l A0, [A4]
0000032A 2668 0028 movea.l A3, [A0 + 0x28]
0000032E 4878 5143 push.l 0x5143 /* 'QC' */
00000332 2F0B move.l -[A7], A3
00000334 2053 movea.l A0, [A3]
00000336 2050 movea.l A0, [A0]
00000338 2268 0074 movea.l A1, [A0 + 0x74]
0000033C 4E91 jsr [A1]
0000033E 2E00 move.l D7, D0
00000340 2054 movea.l A0, [A4]
00000342 2147 003A move.l [A0 + 0x3A], D7
00000346 4FEF 0010 lea.l A7, [A7 + 0x10]
label0000034A:
0000034A 2F0C move.l -[A7], A4
0000034C 2054 movea.l A0, [A4]
0000034E 2F28 0028 move.l -[A7], [A0 + 0x28]
00000352 4EBA 15E6 jsr [PC + 0x15E6 /* 0000193A */]
00000356 7E01 moveq.l D7, 0x01
00000358 7000 moveq.l D0, 0x00
0000035A 1007 move.b D0, D7
0000035C 4A80 tst.l D0
0000035E 2054 movea.l A0, [A4]
00000360 0228 00FB 0025 andi.b [A0 + 0x25], 0xFB
00000366 2200 move.l D1, D0
00000368 E509 lsl D1.b, 2
0000036A 0201 0004 andi.b D1, 0x4
0000036E 8328 0025 or.b [A0 + 0x25], D1
00000372 508F addq.l A7, 8
00000374 4CEE 1880 FFDC movem.l D7,A3,A4, [A6 - 0x24]
0000037A 4E5E unlink A6
0000037C 4E75 rts
fn0000037E:
0000037E 4E56 0000 link A6, 0
00000382 48E7 1F08 movem.l -[A7], D3,D4,D5,D6,D7,A4
00000386 382E 000E move.w D4, [A6 + 0xE]
0000038A 286E 0010 movea.l A4, [A6 + 0x10]
0000038E 4214 clr.b [A4]
00000390 7A7F moveq.l D5, 0x7F
00000392 CA6E 000A and.w D5, [A6 + 0xA]
00000396 4A45 tst.w D5
00000398 6614 bne +0x16 /* 000003AE */
0000039A 7006 moveq.l D0, 0x06
0000039C 2F00 move.l -[A7], D0
0000039E 4878 38B2 push.l 0x38B2
000003A2 2F0C move.l -[A7], A4
000003A4 4EAD 112A jsr [A5 + 0x112A /* export_545 */]
000003A8 4FEF 000C lea.l A7, [A7 + 0xC]
000003AC 606C bra +0x6E /* 0000041A */
label000003AE:
000003AE 7C01 moveq.l D6, 0x01
000003B0 700E moveq.l D0, 0x0E
000003B2 2F00 move.l -[A7], D0
000003B4 4878 38B2 push.l 0x38B2
000003B8 2F0C move.l -[A7], A4
000003BA 4EAD 112A jsr [A5 + 0x112A /* export_545 */]
000003BE 4247 clr.w D7
000003C0 4FEF 000C lea.l A7, [A7 + 0xC]
label000003C4:
000003C4 3005 move.w D0, D5
000003C6 EE60 asr D0.w, D7
000003C8 0800 0000 btst.b D0, 0x0
000003CC 6730 beq +0x32 /* 000003FE */
000003CE 4A06 tst.b D6
000003D0 6704 beq +0x6 /* 000003D6 */
000003D2 4206 clr.b D6
000003D4 6012 bra +0x14 /* 000003E8 */
label000003D6:
000003D6 7010 moveq.l D0, 0x10
000003D8 2F00 move.l -[A7], D0
000003DA 4878 38B2 push.l 0x38B2
000003DE 2F0C move.l -[A7], A4
000003E0 4EAD 112A jsr [A5 + 0x112A /* export_545 */]
000003E4 4FEF 000C lea.l A7, [A7 + 0xC]
label000003E8:
000003E8 3007 move.w D0, D7
000003EA 5E40 addq.w D0, 7
000003EC 48C0 ext.l D0
000003EE 2F00 move.l -[A7], D0
000003F0 4878 38B2 push.l 0x38B2
000003F4 2F0C move.l -[A7], A4
000003F6 4EAD 112A jsr [A5 + 0x112A /* export_545 */]
000003FA 4FEF 000C lea.l A7, [A7 + 0xC]
label000003FE:
000003FE 3007 move.w D0, D7
00000400 5247 addq.w D7, 1
00000402 0C47 0007 cmpi.w D7, 0x7
00000406 6DBC blt -0x42 /* 000003C4 */
00000408 700F moveq.l D0, 0x0F
0000040A 2F00 move.l -[A7], D0
0000040C 4878 38B2 push.l 0x38B2
00000410 2F0C move.l -[A7], A4
00000412 4EAD 112A jsr [A5 + 0x112A /* export_545 */]
00000416 4FEF 000C lea.l A7, [A7 + 0xC]
label0000041A:
0000041A 4A44 tst.w D4
0000041C 6772 beq +0x74 /* 00000490 */
0000041E 0C44 0064 cmpi.w D4, 0x64 /* 'd' */
00000422 6C2A bge +0x2C /* 0000044E */
00000424 7011 moveq.l D0, 0x11
00000426 2F00 move.l -[A7], D0
00000428 4878 38B2 push.l 0x38B2
0000042C 2F0C move.l -[A7], A4
0000042E 4EAD 112A jsr [A5 + 0x112A /* export_545 */]
00000432 0C44 000A cmpi.w D4, 0xA /* '\n' */
00000436 4FEF 000C lea.l A7, [A7 + 0xC]
0000043A 6C12 bge +0x14 /* 0000044E */
0000043C 7011 moveq.l D0, 0x11
0000043E 2F00 move.l -[A7], D0
00000440 4878 38B2 push.l 0x38B2
00000444 2F0C move.l -[A7], A4
00000446 4EAD 112A jsr [A5 + 0x112A /* export_545 */]
0000044A 4FEF 000C lea.l A7, [A7 + 0xC]
label0000044E:
0000044E 48C4 ext.l D4
00000450 2F04 move.l -[A7], D4
00000452 2F0C move.l -[A7], A4
00000454 4EAD 1132 jsr [A5 + 0x1132 /* export_546 */]
00000458 302E 000A move.w D0, [A6 + 0xA]
0000045C E040 asr D0.w, 8
0000045E 7803 moveq.l D4, 0x03
00000460 C840 and.w D4, D0
00000462 4A44 tst.w D4
00000464 508F addq.l A7, 8
00000466 673A beq +0x3C /* 000004A2 */
00000468 3004 move.w D0, D4
0000046A 907C FFFF sub.w D0, 0xFFFF
0000046E 48C0 ext.l D0
00000470 2F00 move.l -[A7], D0
00000472 4878 38B2 push.l 0x38B2
00000476 2F0C move.l -[A7], A4
00000478 4EAD 112A jsr [A5 + 0x112A /* export_545 */]
0000047C 7001 moveq.l D0, 0x01
0000047E 2F00 move.l -[A7], D0
00000480 4878 38B2 push.l 0x38B2
00000484 2F0C move.l -[A7], A4
00000486 4EAD 112A jsr [A5 + 0x112A /* export_545 */]
0000048A 4FEF 0018 lea.l A7, [A7 + 0x18]
0000048E 6012 bra +0x14 /* 000004A2 */
label00000490:
00000490 7005 moveq.l D0, 0x05
00000492 2F00 move.l -[A7], D0
00000494 4878 38B2 push.l 0x38B2
00000498 2F0C move.l -[A7], A4
0000049A 4EAD 112A jsr [A5 + 0x112A /* export_545 */]
0000049E 4FEF 000C lea.l A7, [A7 + 0xC]
label000004A2:
000004A2 4CEE 10F8 FFE8 movem.l D3,D4,D5,D6,D7,A4, [A6 - 0x18]
000004A8 4E5E unlink A6
000004AA 4E75 rts
export_1999:
fn000004AC:
000004AC 4E56 0000 link A6, 0
000004B0 48E7 0308 movem.l -[A7], D6,D7,A4
000004B4 2C2E 0010 move.l D6, [A6 + 0x10]
000004B8 2E2E 000C move.l D7, [A6 + 0xC]
000004BC 286E 0008 movea.l A4, [A6 + 0x8]
000004C0 4AAC 0010 tst.l [A4 + 0x10]
000004C4 670A beq +0xC /* 000004D0 */
000004C6 BCAC 0010 cmp.l D6, [A4 + 0x10]
000004CA 6E04 bgt +0x6 /* 000004D0 */
000004CC DFAC 0010 add.l [A4 + 0x10], D7
label000004D0:
000004D0 4AAC 0014 tst.l [A4 + 0x14]
000004D4 670A beq +0xC /* 000004E0 */
000004D6 BCAC 0014 cmp.l D6, [A4 + 0x14]
000004DA 6E04 bgt +0x6 /* 000004E0 */
000004DC DFAC 0014 add.l [A4 + 0x14], D7
label000004E0:
000004E0 4AAC 0018 tst.l [A4 + 0x18]
000004E4 670A beq +0xC /* 000004F0 */
000004E6 BCAC 0018 cmp.l D6, [A4 + 0x18]
000004EA 6E04 bgt +0x6 /* 000004F0 */
000004EC DFAC 0018 add.l [A4 + 0x18], D7
label000004F0:
000004F0 4CEE 10C0 FFF4 movem.l D6,D7,A4, [A6 - 0xC]
000004F6 4E5E unlink A6
000004F8 4E75 rts
export_2000:
000004FA 4E56 0000 link A6, 0
000004FE 48E7 0108 movem.l -[A7], D7,A4
00000502 286E 0008 movea.l A4, [A6 + 0x8]
00000506 3E2E 000E move.w D7, [A6 + 0xE]
0000050A 6722 beq +0x24 /* 0000052E */
0000050C DF6C 0034 add.w [A4 + 0x34], D7
00000510 41F8 0036 lea.l A0, [0x00000036]
00000514 3008 move.w D0, A0
00000516 48C0 ext.l D0
00000518 2F00 move.l -[A7], D0
0000051A 3207 move.w D1, D7
0000051C 48C1 ext.l D1
0000051E D281 add.l D1, D1
00000520 2001 move.l D0, D1
00000522 D080 add.l D0, D0
00000524 D280 add.l D1, D0
00000526 2F01 move.l -[A7], D1
00000528 2F0C move.l -[A7], A4
0000052A 4EBA FF80 jsr [PC - 0x80 /* 000004AC */]
label0000052E:
0000052E 4CEE 1080 FFF8 movem.l D7,A4, [A6 - 0x8]
00000534 4E5E unlink A6
00000536 4E75 rts
export_2001:
00000538 4E56 0000 link A6, 0
0000053C 48E7 0308 movem.l -[A7], D6,D7,A4
00000540 286E 0008 movea.l A4, [A6 + 0x8]
00000544 2054 movea.l A0, [A4]
00000546 3C28 000C move.w D6, [A0 + 0xC]
0000054A 2F3C 464F 4E44 move.l -[A7], 0x464F4E44 /* 'FOND' */
00000550 2F10 move.l -[A7], [A0]
00000552 4EAD 35CA jsr [A5 + 0x35CA /* export_1717 */]
00000556 48C0 ext.l D0
00000558 2F00 move.l -[A7], D0
0000055A 2F3C 464F 4E54 move.l -[A7], 0x464F4E54 /* 'FONT' */
00000560 2054 movea.l A0, [A4]
00000562 2F10 move.l -[A7], [A0]
00000564 4EAD 35CA jsr [A5 + 0x35CA /* export_1717 */]
00000568 508F addq.l A7, 8
0000056A 2200 move.l D1, D0
0000056C 201F move.l D0, [A7]+
0000056E 48C1 ext.l D1
00000570 D280 add.l D1, D0
00000572 2F01 move.l -[A7], D1
00000574 2F3C 4E46 4E54 move.l -[A7], 0x4E464E54 /* 'NFNT' */
0000057A 2054 movea.l A0, [A4]
0000057C 2F10 move.l -[A7], [A0]
0000057E 4EAD 35CA jsr [A5 + 0x35CA /* export_1717 */]
00000582 508F addq.l A7, 8
00000584 221F move.l D1, [A7]+
00000586 48C0 ext.l D0
00000588 D081 add.l D0, D1
0000058A 3E00 move.w D7, D0
0000058C 2F3C 7366 6E74 move.l -[A7], 0x73666E74 /* 'sfnt' */
00000592 2054 movea.l A0, [A4]
00000594 2F10 move.l -[A7], [A0]
00000596 4EAD 35CA jsr [A5 + 0x35CA /* export_1717 */]
0000059A DE40 add.w D7, D0
0000059C 0C46 FFFF cmpi.w D6, 0xFFFF
000005A0 6708 beq +0xA /* 000005AA */
000005A2 BC47 cmp.w D6, D7
000005A4 6604 bne +0x6 /* 000005AA */
000005A6 7000 moveq.l D0, 0x00
000005A8 6008 bra +0xA /* 000005B2 */
label000005AA:
000005AA 2054 movea.l A0, [A4]
000005AC 3147 000C move.w [A0 + 0xC], D7
000005B0 7001 moveq.l D0, 0x01
label000005B2:
000005B2 4CEE 10C0 FFF4 movem.l D6,D7,A4, [A6 - 0xC]
000005B8 4E5E unlink A6
000005BA 4E75 rts
export_2002:
000005BC 4E56 FE92 link A6, -0x016E
000005C0 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
000005C4 286E 0008 movea.l A4, [A6 + 0x8]
000005C8 2054 movea.l A0, [A4]
000005CA 4A28 001A tst.b [A0 + 0x1A]
000005CE 666A bne +0x6C /* 0000063A */
000005D0 2050 movea.l A0, [A0]
000005D2 2D48 FFF2 move.l [A6 - 0xE], A0
000005D6 2050 movea.l A0, [A0]
000005D8 3028 004A move.w D0, [A0 + 0x4A]
000005DC 48C0 ext.l D0
000005DE 2F00 move.l -[A7], D0
000005E0 4EAD 039A jsr [A5 + 0x39A /* export_111 */]
000005E4 2D40 FFE6 move.l [A6 - 0x1A], D0
000005E8 598F subq.l A7, 4
000005EA 2F2E FFE6 move.l -[A7], [A6 - 0x1A]
000005EE 4EAD 0232 jsr [A5 + 0x232 /* export_66 */]
000005F2 2D5F FFEA move.l [A6 - 0x16], [A7]+
000005F6 206E FFE6 movea.l A0, [A6 - 0x1A]
000005FA 2050 movea.l A0, [A0]
000005FC 3028 001A move.w D0, [A0 + 0x1A]
00000600 48C0 ext.l D0
00000602 2D40 FFEE move.l [A6 - 0x12], D0
00000606 B0AE FFEA cmp.l D0, [A6 - 0x16]
0000060A 588F addq.l A7, 4
0000060C 6C24 bge +0x26 /* 00000632 */
0000060E 4AAE FFEE tst.l [A6 - 0x12]
00000612 6F1E ble +0x20 /* 00000632 */
00000614 206E FFE6 movea.l A0, [A6 - 0x1A]
00000618 202E FFEE move.l D0, [A6 - 0x12]
0000061C D090 add.l D0, [A0]
0000061E 2D40 FFBA move.l [A6 - 0x46], D0
00000622 2040 movea.l A0, D0
00000624 4A10 tst.b [A0]
00000626 660A bne +0xC /* 00000632 */
00000628 4878 32D3 push.l 0x32D3
0000062C 4EAD 01DA jsr [A5 + 0x1DA /* export_55 */]
00000630 588F addq.l A7, 4
label00000632:
00000632 2054 movea.l A0, [A4]
00000634 117C 0001 001A move.b [A0 + 0x1A], 0x1
label0000063A:
0000063A 2F3C 464F 4E44 move.l -[A7], 0x464F4E44 /* 'FOND' */
00000640 2054 movea.l A0, [A4]
00000642 2F10 move.l -[A7], [A0]
00000644 4EAD 35CA jsr [A5 + 0x35CA /* export_1717 */]
00000648 3D40 FFF6 move.w [A6 - 0xA], D0
0000064C 508F addq.l A7, 8
0000064E 6700 046C beq +0x46E /* 00000ABC */
00000652 598F subq.l A7, 4
00000654 2F3C 7265 7366 move.l -[A7], 0x72657366 /* 'resf' */
0000065A 3F3C BF93 move.w -[A7], 0xBF93
0000065E A9A0 syscall GetResource
00000660 2D5F FFF8 move.l [A6 - 0x8], [A7]+
00000664 41EE FFF8 lea.l A0, [A6 - 0x8]
00000668 4AAE FFF8 tst.l [A6 - 0x8]
0000066C 6706 beq +0x8 /* 00000674 */
0000066E 206E FFF8 movea.l A0, [A6 - 0x8]
00000672 A04A syscall HNoPurge
label00000674:
00000674 4EAD 24BA jsr [A5 + 0x24BA /* export_1171 */]
00000678 2D40 FFFC move.l [A6 - 0x4], D0
0000067C 486E FFBE pea.l [A6 - 0x42]
00000680 4EAD 0202 jsr [A5 + 0x202 /* export_60 */]
00000684 4A80 tst.l D0
00000686 588F addq.l A7, 4
00000688 6700 03F4 beq +0x3F6 /* 00000A7E */
0000068C 3D7C 0001 FFB8 move.w [A6 - 0x48], 0x1
00000692 6000 0360 bra +0x362 /* 000009F4 */
label00000696:
00000696 7000 moveq.l D0, 0x00
00000698 2F00 move.l -[A7], D0
0000069A 322E FFB8 move.w D1, [A6 - 0x48]
0000069E 48C1 ext.l D1
000006A0 2F01 move.l -[A7], D1
000006A2 2F3C 464F 4E44 move.l -[A7], 0x464F4E44 /* 'FOND' */
000006A8 2054 movea.l A0, [A4]
000006AA 2F10 move.l -[A7], [A0]
000006AC 4EAD 35AA jsr [A5 + 0x35AA /* export_1713 */]
000006B0 2D40 FFA2 move.l [A6 - 0x5E], D0
000006B4 4FEF 0010 lea.l A7, [A7 + 0x10]
000006B8 6700 0332 beq +0x334 /* 000009EC */
000006BC 2F2E FFA2 move.l -[A7], [A6 - 0x5E]
000006C0 7000 moveq.l D0, 0x00
000006C2 2F00 move.l -[A7], D0
000006C4 2054 movea.l A0, [A4]
000006C6 2F10 move.l -[A7], [A0]
000006C8 4EAD 4172 jsr [A5 + 0x4172 /* export_2090 */]
000006CC 2D40 FFA6 move.l [A6 - 0x5A], D0
000006D0 2F00 move.l -[A7], D0
000006D2 4EAD 42CA jsr [A5 + 0x42CA /* export_2133 */]
000006D6 4A00 tst.b D0
000006D8 4FEF 0010 lea.l A7, [A7 + 0x10]
000006DC 660A bne +0xC /* 000006E8 */
000006DE 4878 32D3 push.l 0x32D3
000006E2 4EAD 01DA jsr [A5 + 0x1DA /* export_55 */]
000006E6 588F addq.l A7, 4
label000006E8:
000006E8 2054 movea.l A0, [A4]
000006EA 216E FFA6 0012 move.l [A0 + 0x12], [A6 - 0x5A]
000006F0 206E FFA6 movea.l A0, [A6 - 0x5A]
000006F4 2050 movea.l A0, [A0]
000006F6 2254 movea.l A1, [A4]
000006F8 3368 0012 0016 move.w [A1 + 0x16], [A0 + 0x12]
000006FE 4204 clr.b D4
00000700 4AAE FFF8 tst.l [A6 - 0x8]
00000704 6700 0090 beq +0x92 /* 00000796 */
00000708 206E FFF8 movea.l A0, [A6 - 0x8]
0000070C 2010 move.l D0, [A0]
0000070E 2D40 FF96 move.l [A6 - 0x6A], D0
00000712 54AE FF96 addq.l [A6 - 0x6A], 2
00000716 2040 movea.l A0, D0
00000718 3D50 FF9A move.w [A6 - 0x66], [A0]
0000071C 2D6E FF96 FF9C move.l [A6 - 0x64], [A6 - 0x6A]
00000722 422E FFA1 clr.b [A6 - 0x5F]
00000726 6062 bra +0x64 /* 0000078A */
label00000728:
00000728 7063 moveq.l D0, 0x63
0000072A 2F00 move.l -[A7], D0
0000072C 2F2E FFA6 move.l -[A7], [A6 - 0x5A]
00000730 4EAD 43BA jsr [A5 + 0x43BA /* export_2163 */]
00000734 508F addq.l A7, 8
00000736 2F00 move.l -[A7], D0
00000738 2F2E FF9C move.l -[A7], [A6 - 0x64]
0000073C 4EAD 10AA jsr [A5 + 0x10AA /* export_529 */]
00000740 1D40 FFA1 move.b [A6 - 0x5F], D0
00000744 206E FF9C movea.l A0, [A6 - 0x64]
00000748 1010 move.b D0, [A0]
0000074A 4880 ext.w D0
0000074C 7201 moveq.l D1, 0x01
0000074E C210 and.b D1, [A0]
00000750 6704 beq +0x6 /* 00000756 */
00000752 7201 moveq.l D1, 0x01
00000754 6002 bra +0x4 /* 00000758 */
label00000756:
00000756 7202 moveq.l D1, 0x02
label00000758:
00000758 4881 ext.w D1
0000075A D240 add.w D1, D0
0000075C 48C1 ext.l D1
0000075E D3AE FF9C add.l [A6 - 0x64], D1
00000762 4A2E FFA1 tst.b [A6 - 0x5F]
00000766 508F addq.l A7, 8
00000768 6710 beq +0x12 /* 0000077A */
0000076A 206E FFF8 movea.l A0, [A6 - 0x8]
0000076E 102E FF9F move.b D0, [A6 - 0x61]
00000772 9028 0003 sub.b D0, [A0 + 0x3]
00000776 1800 move.b D4, D0
00000778 601C bra +0x1E /* 00000796 */
label0000077A:
0000077A 206E FF9C movea.l A0, [A6 - 0x64]
0000077E 3010 move.w D0, [A0]
00000780 48C0 ext.l D0
00000782 E580 asl D0, 2
00000784 5480 addq.l D0, 2
00000786 D1AE FF9C add.l [A6 - 0x64], D0
label0000078A:
0000078A 302E FF9A move.w D0, [A6 - 0x66]
0000078E 536E FF9A subq.w [A6 - 0x66], 1
00000792 4A40 tst.w D0
00000794 6692 bne -0x6C /* 00000728 */
label00000796:
00000796 2054 movea.l A0, [A4]
00000798 2068 0012 movea.l A0, [A0 + 0x12]
0000079C 2050 movea.l A0, [A0]
0000079E 2D68 004C FFAA move.l [A6 - 0x56], [A0 + 0x4C]
000007A4 2054 movea.l A0, [A4]
000007A6 2F28 0012 move.l -[A7], [A0 + 0x12]
000007AA 4EAD 428A jsr [A5 + 0x428A /* export_2125 */]
000007AE 3D40 FFAE move.w [A6 - 0x52], D0
000007B2 7000 moveq.l D0, 0x00
000007B4 2D40 FFB0 move.l [A6 - 0x50], D0
000007B8 2054 movea.l A0, [A4]
000007BA 4268 0018 clr.w [A0 + 0x18]
000007BE 588F addq.l A7, 4
000007C0 6000 0176 bra +0x178 /* 00000938 */
label000007C4:
000007C4 7000 moveq.l D0, 0x00
000007C6 2D40 FF92 move.l [A6 - 0x6E], D0
000007CA 2054 movea.l A0, [A4]
000007CC 3228 0018 move.w D1, [A0 + 0x18]
000007D0 48C1 ext.l D1
000007D2 206E FFAA movea.l A0, [A6 - 0x56]
000007D6 2050 movea.l A0, [A0]
000007D8 D281 add.l D1, D1
000007DA 2401 move.l D2, D1
000007DC D482 add.l D2, D2
000007DE D282 add.l D1, D2
000007E0 43EE FF96 lea.l A1, [A6 - 0x6A]
000007E4 41F0 1836 lea.l A0, [A0 + D1 + 0x36]
000007E8 22D8 move.l [A1]+, [A0]+
000007EA 32D8 move.w [A1]+, [A0]+
000007EC 4A04 tst.b D4
000007EE 672C beq +0x2E /* 0000081C */
000007F0 206E FFF8 movea.l A0, [A6 - 0x8]
000007F4 7000 moveq.l D0, 0x00
000007F6 1004 move.b D0, D4
000007F8 4A80 tst.l D0
000007FA 2640 movea.l A3, D0
000007FC D7D0 add.l A3, [A0]
000007FE 3A1B move.w D5, [A3]+
00000800 6012 bra +0x14 /* 00000814 */
label00000802:
00000802 3C1B move.w D6, [A3]+
00000804 3E1B move.w D7, [A3]+
00000806 BC6E FF96 cmp.w D6, [A6 - 0x6A]
0000080A 6608 bne +0xA /* 00000814 */
0000080C BE6E FF98 cmp.w D7, [A6 - 0x68]
00000810 6700 0120 beq +0x122 /* 00000932 */
label00000814:
00000814 3005 move.w D0, D5
00000816 5345 subq.w D5, 1
00000818 4A40 tst.w D0
0000081A 66E6 bne -0x18 /* 00000802 */
label0000081C:
0000081C 4A6E FF96 tst.w [A6 - 0x6A]
00000820 6624 bne +0x26 /* 00000846 */
00000822 7000 moveq.l D0, 0x00
00000824 2F00 move.l -[A7], D0
00000826 322E FF9A move.w D1, [A6 - 0x66]
0000082A 48C1 ext.l D1
0000082C 2F01 move.l -[A7], D1
0000082E 2F3C 7366 6E74 move.l -[A7], 0x73666E74 /* 'sfnt' */
00000834 2054 movea.l A0, [A4]
00000836 2F10 move.l -[A7], [A0]
00000838 4EAD 35A2 jsr [A5 + 0x35A2 /* export_1712 */]
0000083C 2D40 FF92 move.l [A6 - 0x6E], D0
00000840 4FEF 0010 lea.l A7, [A7 + 0x10]
00000844 6046 bra +0x48 /* 0000088C */
label00000846:
00000846 7000 moveq.l D0, 0x00
00000848 2F00 move.l -[A7], D0
0000084A 322E FF9A move.w D1, [A6 - 0x66]
0000084E 48C1 ext.l D1
00000850 2F01 move.l -[A7], D1
00000852 2F3C 4E46 4E54 move.l -[A7], 0x4E464E54 /* 'NFNT' */
00000858 2054 movea.l A0, [A4]
0000085A 2F10 move.l -[A7], [A0]
0000085C 4EAD 35A2 jsr [A5 + 0x35A2 /* export_1712 */]
00000860 2D40 FF92 move.l [A6 - 0x6E], D0
00000864 4FEF 0010 lea.l A7, [A7 + 0x10]
00000868 6622 bne +0x24 /* 0000088C */
0000086A 7000 moveq.l D0, 0x00
0000086C 2F00 move.l -[A7], D0
0000086E 322E FF9A move.w D1, [A6 - 0x66]
00000872 48C1 ext.l D1
00000874 2F01 move.l -[A7], D1
00000876 2F3C 464F 4E54 move.l -[A7], 0x464F4E54 /* 'FONT' */
0000087C 2054 movea.l A0, [A4]
0000087E 2F10 move.l -[A7], [A0]
00000880 4EAD 35A2 jsr [A5 + 0x35A2 /* export_1712 */]
00000884 2D40 FF92 move.l [A6 - 0x6E], D0
00000888 4FEF 0010 lea.l A7, [A7 + 0x10]
label0000088C:
0000088C 4AAE FF92 tst.l [A6 - 0x6E]
00000890 6700 00A0 beq +0xA2 /* 00000932 */
00000894 2F2E FF92 move.l -[A7], [A6 - 0x6E]
00000898 2054 movea.l A0, [A4]
0000089A 2F10 move.l -[A7], [A0]
0000089C 4EAD 03F2 jsr [A5 + 0x3F2 /* export_122 */]
000008A0 2D40 FFB0 move.l [A6 - 0x50], D0
000008A4 508F addq.l A7, 8
000008A6 6764 beq +0x66 /* 0000090C */
000008A8 206E FFB0 movea.l A0, [A6 - 0x50]
000008AC 2050 movea.l A0, [A0]
000008AE 2D68 0030 FF9C move.l [A6 - 0x64], [A0 + 0x30]
000008B4 2054 movea.l A0, [A4]
000008B6 2F28 0012 move.l -[A7], [A0 + 0x12]
000008BA 2F2E FF9C move.l -[A7], [A6 - 0x64]
000008BE 4EAD 24DA jsr [A5 + 0x24DA /* export_1175 */]
000008C2 72FC moveq.l D1, 0xFFFFFFFC
000008C4 B280 cmp.l D1, D0
000008C6 508F addq.l A7, 8
000008C8 661A bne +0x1C /* 000008E4 */
000008CA 2054 movea.l A0, [A4]
000008CC 3028 0018 move.w D0, [A0 + 0x18]
000008D0 48C0 ext.l D0
000008D2 2F00 move.l -[A7], D0
000008D4 2F28 0012 move.l -[A7], [A0 + 0x12]
000008D8 2F2E FFB0 move.l -[A7], [A6 - 0x50]
000008DC 4EBA 0412 jsr [PC + 0x412 /* 00000CF0 */]
000008E0 4FEF 000C lea.l A7, [A7 + 0xC]
label000008E4:
000008E4 1D7C 0001 FFA1 move.b [A6 - 0x5F], 0x1
000008EA 7000 moveq.l D0, 0x00
000008EC 102E FFA1 move.b D0, [A6 - 0x5F]
000008F0 4A80 tst.l D0
000008F2 206E FFB0 movea.l A0, [A6 - 0x50]
000008F6 2050 movea.l A0, [A0]
000008F8 0228 00FB 0025 andi.b [A0 + 0x25], 0xFB
000008FE 2200 move.l D1, D0
00000900 E509 lsl D1.b, 2
00000902 0201 0004 andi.b D1, 0x4
00000906 8328 0025 or.b [A0 + 0x25], D1
0000090A 6018 bra +0x1A /* 00000924 */
label0000090C:
0000090C 2F2E FF92 move.l -[A7], [A6 - 0x6E]
00000910 2F0C move.l -[A7], A4
00000912 2054 movea.l A0, [A4]
00000914 2068 000E movea.l A0, [A0 + 0xE]
00000918 2268 0010 movea.l A1, [A0 + 0x10]
0000091C 4E91 jsr [A1]
0000091E 2D40 FFB0 move.l [A6 - 0x50], D0
00000922 508F addq.l A7, 8
label00000924:
00000924 2F2E FFB0 move.l -[A7], [A6 - 0x50]
00000928 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000092C 4EAD 24F2 jsr [A5 + 0x24F2 /* export_1178 */]
00000930 508F addq.l A7, 8
label00000932:
00000932 2054 movea.l A0, [A4]
00000934 5268 0018 addq.w [A0 + 0x18], 1
label00000938:
00000938 2054 movea.l A0, [A4]
0000093A 3028 0018 move.w D0, [A0 + 0x18]
0000093E B06E FFAE cmp.w D0, [A6 - 0x52]
00000942 6D00 FE80 blt -0x17E /* 000007C4 */
00000946 2068 0012 movea.l A0, [A0 + 0x12]
0000094A 2050 movea.l A0, [A0]
0000094C 0C68 0100 0012 cmpi.w [A0 + 0x12], 0x100
00000952 6C3E bge +0x40 /* 00000992 */
00000954 7000 moveq.l D0, 0x00
00000956 2F00 move.l -[A7], D0
00000958 2054 movea.l A0, [A4]
0000095A 2068 0012 movea.l A0, [A0 + 0x12]
0000095E 2050 movea.l A0, [A0]
00000960 3228 0012 move.w D1, [A0 + 0x12]
00000964 48C1 ext.l D1
00000966 EF89 lsl D1, 7
00000968 48C1 ext.l D1
0000096A 2F01 move.l -[A7], D1
0000096C 2F3C 464F 4E54 move.l -[A7], 0x464F4E54 /* 'FONT' */
00000972 2054 movea.l A0, [A4]
00000974 2F10 move.l -[A7], [A0]
00000976 4EAD 35A2 jsr [A5 + 0x35A2 /* export_1712 */]
0000097A 2D40 FFB4 move.l [A6 - 0x4C], D0
0000097E 4FEF 0010 lea.l A7, [A7 + 0x10]
00000982 670E beq +0x10 /* 00000992 */
00000984 2F2E FFB4 move.l -[A7], [A6 - 0x4C]
00000988 2054 movea.l A0, [A4]
0000098A 2F10 move.l -[A7], [A0]
0000098C 4EAD 3592 jsr [A5 + 0x3592 /* export_1710 */]
00000990 508F addq.l A7, 8
label00000992:
00000992 2054 movea.l A0, [A4]
00000994 2F28 0012 move.l -[A7], [A0 + 0x12]
00000998 4EAD 4452 jsr [A5 + 0x4452 /* export_2182 */]
0000099C 4A40 tst.w D0
0000099E 588F addq.l A7, 4
000009A0 663A bne +0x3C /* 000009DC */
000009A2 2054 movea.l A0, [A4]
000009A4 2F28 0012 move.l -[A7], [A0 + 0x12]
000009A8 7000 moveq.l D0, 0x00
000009AA 2F00 move.l -[A7], D0
000009AC 2F10 move.l -[A7], [A0]
000009AE 4EAD 418A jsr [A5 + 0x418A /* export_2093 */]
000009B2 2054 movea.l A0, [A4]
000009B4 4AA8 0012 tst.l [A0 + 0x12]
000009B8 671C beq +0x1E /* 000009D6 */
000009BA 7003 moveq.l D0, 0x03
000009BC 2F00 move.l -[A7], D0
000009BE 2F28 0012 move.l -[A7], [A0 + 0x12]
000009C2 2068 0012 movea.l A0, [A0 + 0x12]
000009C6 2050 movea.l A0, [A0]
000009C8 2050 movea.l A0, [A0]
000009CA 2268 0014 movea.l A1, [A0 + 0x14]
000009CE 4E91 jsr [A1]
000009D0 7000 moveq.l D0, 0x00
000009D2 508F addq.l A7, 8
000009D4 6002 bra +0x4 /* 000009D8 */
label000009D6:
000009D6 7000 moveq.l D0, 0x00
label000009D8:
000009D8 4FEF 000C lea.l A7, [A7 + 0xC]
label000009DC:
000009DC 2054 movea.l A0, [A4]
000009DE 7000 moveq.l D0, 0x00
000009E0 2140 0012 move.l [A0 + 0x12], D0
000009E4 2054 movea.l A0, [A4]
000009E6 317C FFFF 0016 move.w [A0 + 0x16], 0xFFFF
label000009EC:
000009EC 302E FFB8 move.w D0, [A6 - 0x48]
000009F0 526E FFB8 addq.w [A6 - 0x48], 1
label000009F4:
000009F4 302E FFB8 move.w D0, [A6 - 0x48]
000009F8 B06E FFF6 cmp.w D0, [A6 - 0xA]
000009FC 6F00 FC98 ble -0x366 /* 00000696 */
00000A00 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000A04 486E FFA8 pea.l [A6 - 0x58]
00000A08 4EAD 04D2 jsr [A5 + 0x4D2 /* export_150 */]
00000A0C 41EE FFA8 lea.l A0, [A6 - 0x58]
00000A10 508F addq.l A7, 8
00000A12 6058 bra +0x5A /* 00000A6C */
label00000A14:
00000A14 4878 38D7 push.l 0x38D7
00000A18 2F2E FFB4 move.l -[A7], [A6 - 0x4C]
00000A1C 4EAD 187A jsr [A5 + 0x187A /* export_779 */]
00000A20 4A80 tst.l D0
00000A22 508F addq.l A7, 8
00000A24 6746 beq +0x48 /* 00000A6C */
00000A26 41EE FE92 lea.l A0, [A6 - 0x16E]
00000A2A 4210 clr.b [A0]
00000A2C 4878 38D7 push.l 0x38D7
00000A30 486E FE92 pea.l [A6 - 0x16E]
00000A34 206E FFB4 movea.l A0, [A6 - 0x4C]
00000A38 2F08 move.l -[A7], A0
00000A3A 2050 movea.l A0, [A0]
00000A3C 2050 movea.l A0, [A0]
00000A3E 2268 0054 movea.l A1, [A0 + 0x54]
00000A42 4E91 jsr [A1]
00000A44 4878 38D7 push.l 0x38D7
00000A48 2F2E FFB4 move.l -[A7], [A6 - 0x4C]
00000A4C 4EAD 18A2 jsr [A5 + 0x18A2 /* export_784 */]
00000A50 4878 0BEA push.l 0xBEA
00000A54 486E FE92 pea.l [A6 - 0x16E]
00000A58 206E FFB4 movea.l A0, [A6 - 0x4C]
00000A5C 2F08 move.l -[A7], A0
00000A5E 2050 movea.l A0, [A0]
00000A60 2050 movea.l A0, [A0]
00000A62 2268 005C movea.l A1, [A0 + 0x5C]
00000A66 4E91 jsr [A1]
00000A68 4FEF 0020 lea.l A7, [A7 + 0x20]
label00000A6C:
00000A6C 486E FFA8 pea.l [A6 - 0x58]
00000A70 4EAD 04E2 jsr [A5 + 0x4E2 /* export_152 */]
00000A74 2D40 FFB4 move.l [A6 - 0x4C], D0
00000A78 588F addq.l A7, 4
00000A7A 6698 bne -0x66 /* 00000A14 */
00000A7C 601E bra +0x20 /* 00000A9C */
label00000A7E:
00000A7E 4AAE FFF8 tst.l [A6 - 0x8]
00000A82 6706 beq +0x8 /* 00000A8A */
00000A84 206E FFF8 movea.l A0, [A6 - 0x8]
00000A88 A049 syscall HPurge
label00000A8A:
00000A8A 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000A8E 4EAD 01C2 jsr [A5 + 0x1C2 /* export_52 */]
00000A92 4EAD 021A jsr [A5 + 0x21A /* export_63 */]
00000A96 4A80 tst.l D0
00000A98 588F addq.l A7, 4
00000A9A 6620 bne +0x22 /* 00000ABC */
label00000A9C:
00000A9C 486E FFBE pea.l [A6 - 0x42]
00000AA0 4EAD 020A jsr [A5 + 0x20A /* export_61 */]
00000AA4 4AAE FFF8 tst.l [A6 - 0x8]
00000AA8 588F addq.l A7, 4
00000AAA 6706 beq +0x8 /* 00000AB2 */
00000AAC 206E FFF8 movea.l A0, [A6 - 0x8]
00000AB0 A049 syscall HPurge
label00000AB2:
00000AB2 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000AB6 4EAD 01C2 jsr [A5 + 0x1C2 /* export_52 */]
00000ABA 588F addq.l A7, 4
label00000ABC:
00000ABC 4CEE 18F0 FE7A movem.l D4,D5,D6,D7,A3,A4, [A6 - 0x186]
00000AC2 4E5E unlink A6
00000AC4 4E75 rts
fn00000AC6:
00000AC6 4E56 0000 link A6, 0
00000ACA 2F0C move.l -[A7], A4
00000ACC 286E 0008 movea.l A4, [A6 + 0x8]
00000AD0 200C move.l D0, A4
00000AD2 6610 bne +0x12 /* 00000AE4 */
00000AD4 4878 00BA push.l 0xBA
00000AD8 4EAD 01BA jsr [A5 + 0x1BA /* export_51 */]
00000ADC 2840 movea.l A4, D0
00000ADE 200C move.l D0, A4
00000AE0 588F addq.l A7, 4
00000AE2 6734 beq +0x36 /* 00000B18 */
label00000AE4:
00000AE4 7001 moveq.l D0, 0x01
00000AE6 220C move.l D1, A4
00000AE8 6616 bne +0x18 /* 00000B00 */
00000AEA 2F00 move.l -[A7], D0
00000AEC 7242 moveq.l D1, 0x42
00000AEE 2F01 move.l -[A7], D1
00000AF0 4EAD 01BA jsr [A5 + 0x1BA /* export_51 */]
00000AF4 588F addq.l A7, 4
00000AF6 2200 move.l D1, D0
00000AF8 201F move.l D0, [A7]+
00000AFA 4A81 tst.l D1
00000AFC 6602 bne +0x4 /* 00000B00 */
00000AFE 7000 moveq.l D0, 0x00
label00000B00:
00000B00 4A00 tst.b D0
00000B02 670A beq +0xC /* 00000B0E */
00000B04 2054 movea.l A0, [A4]
00000B06 202D FE84 move.l D0, [A5 - 0x17C]
00000B0A 2080 move.l [A0], D0
00000B0C 6002 bra +0x4 /* 00000B10 */
label00000B0E:
00000B0E 7000 moveq.l D0, 0x00
label00000B10:
00000B10 284C movea.l A4, A4
00000B12 2054 movea.l A0, [A4]
00000B14 20AD FE8C move.l [A0], [A5 - 0x174]
label00000B18:
00000B18 200C move.l D0, A4
00000B1A 286E FFFC movea.l A4, [A6 - 0x4]
00000B1E 4E5E unlink A6
00000B20 4E75 rts
export_2003:
00000B22 4E56 FEFA link A6, -0x0106
00000B26 48E7 0118 movem.l -[A7], D7,A3,A4
00000B2A 286E 0008 movea.l A4, [A6 + 0x8]
00000B2E 2F2E 000C move.l -[A7], [A6 + 0xC]
00000B32 2054 movea.l A0, [A4]
00000B34 2F10 move.l -[A7], [A0]
00000B36 4EAD 03F2 jsr [A5 + 0x3F2 /* export_122 */]
00000B3A 2640 movea.l A3, D0
00000B3C 200B move.l D0, A3
00000B3E 508F addq.l A7, 8
00000B40 671E beq +0x20 /* 00000B60 */
00000B42 7E01 moveq.l D7, 0x01
00000B44 7000 moveq.l D0, 0x00
00000B46 1007 move.b D0, D7
00000B48 4A80 tst.l D0
00000B4A 2053 movea.l A0, [A3]
00000B4C 0228 00FB 0025 andi.b [A0 + 0x25], 0xFB
00000B52 2200 move.l D1, D0
00000B54 E509 lsl D1.b, 2
00000B56 0201 0004 andi.b D1, 0x4
00000B5A 8328 0025 or.b [A0 + 0x25], D1
00000B5E 6044 bra +0x46 /* 00000BA4 */
label00000B60:
00000B60 422E FF00 clr.b [A6 - 0x100]
00000B64 41EE FEFA lea.l A0, [A6 - 0x106]
00000B68 486E FEFA pea.l [A6 - 0x106]
00000B6C 2F2E 000C move.l -[A7], [A6 + 0xC]
00000B70 2054 movea.l A0, [A4]
00000B72 2F10 move.l -[A7], [A0]
00000B74 4EAD 359A jsr [A5 + 0x359A /* export_1711 */]
00000B78 7000 moveq.l D0, 0x00
00000B7A 2F00 move.l -[A7], D0
00000B7C 4EBA FF48 jsr [PC - 0xB8 /* 00000AC6 */]
00000B80 2640 movea.l A3, D0
00000B82 2054 movea.l A0, [A4]
00000B84 3028 0018 move.w D0, [A0 + 0x18]
00000B88 48C0 ext.l D0
00000B8A 2F00 move.l -[A7], D0
00000B8C 2F28 0012 move.l -[A7], [A0 + 0x12]
00000B90 486E FEFA pea.l [A6 - 0x106]
00000B94 2F2E 000C move.l -[A7], [A6 + 0xC]
00000B98 2F0C move.l -[A7], A4
00000B9A 2F0B move.l -[A7], A3
00000B9C 4EBA 0096 jsr [PC + 0x96 /* 00000C34 */]
00000BA0 4FEF 0028 lea.l A7, [A7 + 0x28]
label00000BA4:
00000BA4 200B move.l D0, A3
00000BA6 4CEE 1880 FEEE movem.l D7,A3,A4, [A6 - 0x112]
00000BAC 4E5E unlink A6
00000BAE 4E75 rts
export_2004:
00000BB0 4E56 0000 link A6, 0
00000BB4 2F07 move.l -[A7], D7
00000BB6 2E2E 000C move.l D7, [A6 + 0xC]
00000BBA 7001 moveq.l D0, 0x01
00000BBC 0C87 464F 4E54 cmpi.l D7, 0x464F4E54 /* 'FONT' */
00000BC2 6712 beq +0x14 /* 00000BD6 */
00000BC4 0C87 4E46 4E54 cmpi.l D7, 0x4E464E54 /* 'NFNT' */
00000BCA 670A beq +0xC /* 00000BD6 */
00000BCC 0C87 7366 6E74 cmpi.l D7, 0x73666E74 /* 'sfnt' */
00000BD2 6702 beq +0x4 /* 00000BD6 */
00000BD4 7000 moveq.l D0, 0x00
label00000BD6:
00000BD6 2E2E FFFC move.l D7, [A6 - 0x4]
00000BDA 4E5E unlink A6
00000BDC 4E75 rts
export_2005:
00000BDE 4E56 0000 link A6, 0
00000BE2 48E7 0108 movem.l -[A7], D7,A4
00000BE6 206E 000C movea.l A0, [A6 + 0xC]
00000BEA 2050 movea.l A0, [A0]
00000BEC 2F28 0030 move.l -[A7], [A0 + 0x30]
00000BF0 4EAD 2522 jsr [A5 + 0x2522 /* export_1184 */]
00000BF4 2840 movea.l A4, D0
00000BF6 2054 movea.l A0, [A4]
00000BF8 2E28 000E move.l D7, [A0 + 0xE]
00000BFC 0C87 464F 4E54 cmpi.l D7, 0x464F4E54 /* 'FONT' */
00000C02 6606 bne +0x8 /* 00000C0A */
00000C04 2E3C 4E46 4E54 move.l D7, 0x4E464E54 /* 'NFNT' */
label00000C0A:
00000C0A 7000 moveq.l D0, 0x00
00000C0C 2F00 move.l -[A7], D0
00000C0E 322E 0012 move.w D1, [A6 + 0x12]
00000C12 48C1 ext.l D1
00000C14 2F01 move.l -[A7], D1
00000C16 2F07 move.l -[A7], D7
00000C18 206E 0008 movea.l A0, [A6 + 0x8]
00000C1C 2050 movea.l A0, [A0]
00000C1E 2F10 move.l -[A7], [A0]
00000C20 4EAD 35A2 jsr [A5 + 0x35A2 /* export_1712 */]
00000C24 4A80 tst.l D0
00000C26 56C0 sne D0
00000C28 4400 neg.b D0
00000C2A 4CEE 1080 FFF8 movem.l D7,A4, [A6 - 0x8]
00000C30 4E5E unlink A6
00000C32 4E75 rts
fn00000C34:
00000C34 4E56 FEFC link A6, -0x0104
00000C38 48E7 0118 movem.l -[A7], D7,A3,A4
00000C3C 266E 0014 movea.l A3, [A6 + 0x14]
00000C40 286E 0008 movea.l A4, [A6 + 0x8]
00000C44 2054 movea.l A0, [A4]
00000C46 317C FFFF 0042 move.w [A0 + 0x42], 0xFFFF
00000C4C 2F0B move.l -[A7], A3
00000C4E 2F2E 0010 move.l -[A7], [A6 + 0x10]
00000C52 2F2E 000C move.l -[A7], [A6 + 0xC]
00000C56 2F0C move.l -[A7], A4
00000C58 4EBA F5B4 jsr [PC - 0xA4C /* 0000020E */]
00000C5C 41EE FF00 lea.l A0, [A6 - 0x100]
00000C60 4210 clr.b [A0]
00000C62 4878 0BEA push.l 0xBEA
00000C66 486E FF00 pea.l [A6 - 0x100]
00000C6A 2F0C move.l -[A7], A4
00000C6C 2054 movea.l A0, [A4]
00000C6E 2050 movea.l A0, [A0]
00000C70 2268 0054 movea.l A1, [A0 + 0x54]
00000C74 4E91 jsr [A1]
00000C76 4878 0BEA push.l 0xBEA
00000C7A 2F0C move.l -[A7], A4
00000C7C 4EAD 18A2 jsr [A5 + 0x18A2 /* export_784 */]
00000C80 4878 38D7 push.l 0x38D7
00000C84 486E FF00 pea.l [A6 - 0x100]
00000C88 2F0C move.l -[A7], A4
00000C8A 4EAD 189A jsr [A5 + 0x189A /* export_783 */]
00000C8E 302E 001E move.w D0, [A6 + 0x1E]
00000C92 48C0 ext.l D0
00000C94 2F00 move.l -[A7], D0
00000C96 2F2E 0018 move.l -[A7], [A6 + 0x18]
00000C9A 2F0C move.l -[A7], A4
00000C9C 4EBA 0052 jsr [PC + 0x52 /* 00000CF0 */]
00000CA0 7E00 moveq.l D7, 0x00
00000CA2 0CAB 4E46 4E54 0002 cmpi.l [A3 + 0x2], 0x4E464E54 /* 'NFNT' */
00000CAA 4FEF 003C lea.l A7, [A7 + 0x3C]
00000CAE 6606 bne +0x8 /* 00000CB6 */
00000CB0 2E3C 6663 7462 move.l D7, 0x66637462 /* 'fctb' */
label00000CB6:
00000CB6 4A87 tst.l D7
00000CB8 672C beq +0x2E /* 00000CE6 */
00000CBA 7000 moveq.l D0, 0x00
00000CBC 2F00 move.l -[A7], D0
00000CBE 3213 move.w D1, [A3]
00000CC0 48C1 ext.l D1
00000CC2 2F01 move.l -[A7], D1
00000CC4 2F07 move.l -[A7], D7
00000CC6 2054 movea.l A0, [A4]
00000CC8 2F28 0028 move.l -[A7], [A0 + 0x28]
00000CCC 4EAD 35A2 jsr [A5 + 0x35A2 /* export_1712 */]
00000CD0 2D40 FEFC move.l [A6 - 0x104], D0
00000CD4 4FEF 0010 lea.l A7, [A7 + 0x10]
00000CD8 670C beq +0xE /* 00000CE6 */
00000CDA 2F2E FEFC move.l -[A7], [A6 - 0x104]
00000CDE 2F0C move.l -[A7], A4
00000CE0 4EBA F4FC jsr [PC - 0xB04 /* 000001DE */]
00000CE4 508F addq.l A7, 8
label00000CE6:
00000CE6 4CEE 1880 FEF0 movem.l D7,A3,A4, [A6 - 0x110]
00000CEC 4E5E unlink A6
00000CEE 4E75 rts
fn00000CF0:
00000CF0 4E56 FCEE link A6, -0x0312
00000CF4 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4
00000CF8 286E 0008 movea.l A4, [A6 + 0x8]
00000CFC 7E00 moveq.l D7, 0x00
00000CFE 2054 movea.l A0, [A4]
00000D00 2668 0030 movea.l A3, [A0 + 0x30]
00000D04 2F0B move.l -[A7], A3
00000D06 486E FFEE pea.l [A6 - 0x12]
00000D0A 4EAD 04D2 jsr [A5 + 0x4D2 /* export_150 */]
00000D0E 41EE FFEE lea.l A0, [A6 - 0x12]
00000D12 508F addq.l A7, 8
00000D14 6026 bra +0x28 /* 00000D3C */
label00000D16:
00000D16 B7EE 000C cmpa.l A3, [A6 + 0xC]
00000D1A 6700 01A8 beq +0x1AA /* 00000EC4 */
00000D1E 2053 movea.l A0, [A3]
00000D20 0CA8 464F 4E44 000E cmpi.l [A0 + 0xE], 0x464F4E44 /* 'FOND' */
00000D28 6612 bne +0x14 /* 00000D3C */
00000D2A 5287 addq.l D7, 1
00000D2C 7008 moveq.l D0, 0x08
00000D2E B087 cmp.l D0, D7
00000D30 6E0A bgt +0xC /* 00000D3C */
00000D32 4878 32D3 push.l 0x32D3
00000D36 4EAD 01DA jsr [A5 + 0x1DA /* export_55 */]
00000D3A 588F addq.l A7, 4
label00000D3C:
00000D3C 486E FFEE pea.l [A6 - 0x12]
00000D40 4EAD 04E2 jsr [A5 + 0x4E2 /* export_152 */]
00000D44 2640 movea.l A3, D0
00000D46 200B move.l D0, A3
00000D48 588F addq.l A7, 4
00000D4A 66CA bne -0x34 /* 00000D16 */
00000D4C 302E 0012 move.w D0, [A6 + 0x12]
00000D50 48C0 ext.l D0
00000D52 206E 000C movea.l A0, [A6 + 0xC]
00000D56 2050 movea.l A0, [A0]
00000D58 2068 004C movea.l A0, [A0 + 0x4C]
00000D5C 2050 movea.l A0, [A0]
00000D5E D080 add.l D0, D0
00000D60 2200 move.l D1, D0
00000D62 D281 add.l D1, D1
00000D64 D081 add.l D0, D1
00000D66 43EE FFFA lea.l A1, [A6 - 0x6]
00000D6A 41F0 0836 lea.l A0, [A0 + D0 + 0x36]
00000D6E 22D8 move.l [A1]+, [A0]+
00000D70 32D8 move.w [A1]+, [A0]+
00000D72 2054 movea.l A0, [A4]
00000D74 70FF moveq.l D0, 0xFFFFFFFF
00000D76 B068 0042 cmp.w D0, [A0 + 0x42]
00000D7A 670C beq +0xE /* 00000D88 */
00000D7C 302E FFFC move.w D0, [A6 - 0x4]
00000D80 B068 0046 cmp.w D0, [A0 + 0x46]
00000D84 6C00 0132 bge +0x134 /* 00000EB8 */
label00000D88:
00000D88 206E 000C movea.l A0, [A6 + 0xC]
00000D8C 2050 movea.l A0, [A0]
00000D8E 2254 movea.l A1, [A4]
00000D90 3368 0012 0042 move.w [A1 + 0x42], [A0 + 0x12]
00000D96 2054 movea.l A0, [A4]
00000D98 316E FFFC 0046 move.w [A0 + 0x46], [A6 - 0x4]
00000D9E 4A6E FFFA tst.w [A6 - 0x6]
00000DA2 6708 beq +0xA /* 00000DAC */
00000DA4 302E FFFA move.w D0, [A6 - 0x6]
00000DA8 48C0 ext.l D0
00000DAA 6002 bra +0x4 /* 00000DAE */
label00000DAC:
00000DAC 70FF moveq.l D0, 0xFFFFFFFF
label00000DAE:
00000DAE 2054 movea.l A0, [A4]
00000DB0 3140 0044 move.w [A0 + 0x44], D0
00000DB4 7063 moveq.l D0, 0x63
00000DB6 2F00 move.l -[A7], D0
00000DB8 2F2E 000C move.l -[A7], [A6 + 0xC]
00000DBC 4EAD 43BA jsr [A5 + 0x43BA /* export_2163 */]
00000DC0 2640 movea.l A3, D0
00000DC2 2F0B move.l -[A7], A3
00000DC4 486E FDEE pea.l [A6 - 0x212]
00000DC8 4EAD 081A jsr [A5 + 0x81A /* export_255 */]
00000DCC 41EE FDEE lea.l A0, [A6 - 0x212]
00000DD0 41EE FEEE lea.l A0, [A6 - 0x112]
00000DD4 4210 clr.b [A0]
00000DD6 486E FEEE pea.l [A6 - 0x112]
00000DDA 302E FFFA move.w D0, [A6 - 0x6]
00000DDE 48C0 ext.l D0
00000DE0 2F00 move.l -[A7], D0
00000DE2 302E FFFC move.w D0, [A6 - 0x4]
00000DE6 48C0 ext.l D0
00000DE8 2F00 move.l -[A7], D0
00000DEA 4EBA F592 jsr [PC - 0xA6E /* 0000037E */]
00000DEE 7000 moveq.l D0, 0x00
00000DF0 102E FEEE move.b D0, [A6 - 0x112]
00000DF4 721E moveq.l D1, 0x1E
00000DF6 9240 sub.w D1, D0
00000DF8 48C1 ext.l D1
00000DFA 2A01 move.l D5, D1
00000DFC 7000 moveq.l D0, 0x00
00000DFE 102E FDEE move.b D0, [A6 - 0x212]
00000E02 BA80 cmp.l D5, D0
00000E04 4FEF 001C lea.l A7, [A7 + 0x1C]
00000E08 6C00 008A bge +0x8C /* 00000E94 */
00000E0C 4878 38B3 push.l 0x38B3
00000E10 2F3C 5354 5223 move.l -[A7], 0x53545223 /* 'STR#' */
00000E16 4EAD 09A2 jsr [A5 + 0x9A2 /* export_304 */]
00000E1A 2640 movea.l A3, D0
00000E1C 200B move.l D0, A3
00000E1E 508F addq.l A7, 8
00000E20 6756 beq +0x58 /* 00000E78 */
00000E22 2053 movea.l A0, [A3]
00000E24 3C10 move.w D6, [A0]
00000E26 41EE FCEE lea.l A0, [A6 - 0x312]
00000E2A 4210 clr.b [A0]
00000E2C 7E01 moveq.l D7, 0x01
00000E2E 6044 bra +0x46 /* 00000E74 */
label00000E30:
00000E30 7000 moveq.l D0, 0x00
00000E32 3007 move.w D0, D7
00000E34 2F00 move.l -[A7], D0
00000E36 4878 38B3 push.l 0x38B3
00000E3A 486E FCEE pea.l [A6 - 0x312]
00000E3E 4EAD 10FA jsr [A5 + 0x10FA /* export_539 */]
00000E42 486E FDEE pea.l [A6 - 0x212]
00000E46 486E FCEE pea.l [A6 - 0x312]
00000E4A 4EAD 10AA jsr [A5 + 0x10AA /* export_529 */]
00000E4E 4A00 tst.b D0
00000E50 4FEF 0014 lea.l A7, [A7 + 0x14]
00000E54 671C beq +0x1E /* 00000E72 */
00000E56 48C7 ext.l D7
00000E58 3007 move.w D0, D7
00000E5A 5240 addq.w D0, 1
00000E5C 48C0 ext.l D0
00000E5E 2F00 move.l -[A7], D0
00000E60 4878 38B3 push.l 0x38B3
00000E64 486E FDEE pea.l [A6 - 0x212]
00000E68 4EAD 10FA jsr [A5 + 0x10FA /* export_539 */]
00000E6C 4FEF 000C lea.l A7, [A7 + 0xC]
00000E70 6006 bra +0x8 /* 00000E78 */
label00000E72:
00000E72 5447 addq.w D7, 2
label00000E74:
00000E74 BC47 cmp.w D6, D7
00000E76 6CB8 bge -0x46 /* 00000E30 */
label00000E78:
00000E78 7000 moveq.l D0, 0x00
00000E7A 102E FDEE move.b D0, [A6 - 0x212]
00000E7E BA80 cmp.l D5, D0
00000E80 6C12 bge +0x14 /* 00000E94 */
00000E82 1D45 FDEE move.b [A6 - 0x212], D5
00000E86 4878 0CBC push.l 0xCBC
00000E8A 486E FDEE pea.l [A6 - 0x212]
00000E8E 4EAD 1122 jsr [A5 + 0x1122 /* export_544 */]
00000E92 508F addq.l A7, 8
label00000E94:
00000E94 486E FEEE pea.l [A6 - 0x112]
00000E98 486E FDEE pea.l [A6 - 0x212]
00000E9C 4EAD 1112 jsr [A5 + 0x1112 /* export_542 */]
00000EA0 4878 38D7 push.l 0x38D7
00000EA4 486E FDEE pea.l [A6 - 0x212]
00000EA8 2F0C move.l -[A7], A4
00000EAA 2054 movea.l A0, [A4]
00000EAC 2050 movea.l A0, [A0]
00000EAE 2268 005C movea.l A1, [A0 + 0x5C]
00000EB2 4E91 jsr [A1]
00000EB4 4FEF 0014 lea.l A7, [A7 + 0x14]
label00000EB8:
00000EB8 2F2E 000C move.l -[A7], [A6 + 0xC]
00000EBC 2F0C move.l -[A7], A4
00000EBE 4EBA F2E8 jsr [PC - 0xD18 /* 000001A8 */]
00000EC2 508F addq.l A7, 8
label00000EC4:
00000EC4 4CEE 18E0 FCDA movem.l D5,D6,D7,A3,A4, [A6 - 0x326]
00000ECA 4E5E unlink A6
00000ECC 4E75 rts
export_2006:
00000ECE 4E56 0000 link A6, 0
00000ED2 48E7 0318 movem.l -[A7], D6,D7,A3,A4
00000ED6 3E2E 0012 move.w D7, [A6 + 0x12]
00000EDA 266E 000C movea.l A3, [A6 + 0xC]
00000EDE 286E 0008 movea.l A4, [A6 + 0x8]
00000EE2 3C2B 0002 move.w D6, [A3 + 0x2]
00000EE6 48C7 ext.l D7
00000EE8 2F07 move.l -[A7], D7
00000EEA 2F0B move.l -[A7], A3
00000EEC 2F0C move.l -[A7], A4
00000EEE 4EAD 18FA jsr [A5 + 0x18FA /* export_795 */]
00000EF2 3007 move.w D0, D7
00000EF4 0440 38D6 subi.w D0, 0x38D6
00000EF8 4FEF 000C lea.l A7, [A7 + 0xC]
00000EFC 6626 bne +0x28 /* 00000F24 */
00000EFE 2054 movea.l A0, [A4]
00000F00 36A8 0042 move.w [A3], [A0 + 0x42]
00000F04 2054 movea.l A0, [A4]
00000F06 3768 0046 0004 move.w [A3 + 0x4], [A0 + 0x46]
00000F0C 2054 movea.l A0, [A4]
00000F0E 70FF moveq.l D0, 0xFFFFFFFF
00000F10 B068 0044 cmp.w D0, [A0 + 0x44]
00000F14 6606 bne +0x8 /* 00000F1C */
00000F16 3746 0002 move.w [A3 + 0x2], D6
00000F1A 6008 bra +0xA /* 00000F24 */
label00000F1C:
00000F1C 2054 movea.l A0, [A4]
00000F1E 3768 0044 0002 move.w [A3 + 0x2], [A0 + 0x44]
label00000F24:
00000F24 4CEE 18C0 FFF0 movem.l D6,D7,A3,A4, [A6 - 0x10]
00000F2A 4E5E unlink A6
00000F2C 4E75 rts
export_2007:
00000F2E 4E56 0000 link A6, 0
00000F32 48E7 0018 movem.l -[A7], A3,A4
00000F36 266E 0010 movea.l A3, [A6 + 0x10]
00000F3A 286E 0008 movea.l A4, [A6 + 0x8]
00000F3E 2054 movea.l A0, [A4]
00000F40 7000 moveq.l D0, 0x00
00000F42 2140 004C move.l [A0 + 0x4C], D0
00000F46 2F0B move.l -[A7], A3
00000F48 2F2E 000C move.l -[A7], [A6 + 0xC]
00000F4C 2F0C move.l -[A7], A4
00000F4E 4EAD 4402 jsr [A5 + 0x4402 /* export_2172 */]
00000F52 200B move.l D0, A3
00000F54 4FEF 000C lea.l A7, [A7 + 0xC]
00000F58 6708 beq +0xA /* 00000F62 */
00000F5A 2F0C move.l -[A7], A4
00000F5C 4EAD 42B2 jsr [A5 + 0x42B2 /* export_2130 */]
00000F60 588F addq.l A7, 4
label00000F62:
00000F62 4CEE 1800 FFF8 movem.l A3,A4, [A6 - 0x8]
00000F68 4E5E unlink A6
00000F6A 4E75 rts
export_2008:
00000F6C 4E56 FEC6 link A6, -0x013A
00000F70 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
00000F74 286E 0008 movea.l A4, [A6 + 0x8]
00000F78 2F0C move.l -[A7], A4
00000F7A 4EBA F0A4 jsr [PC - 0xF5C /* 00000020 */]
00000F7E 2054 movea.l A0, [A4]
00000F80 2D50 FFF8 move.l [A6 - 0x8], [A0]
00000F84 4EAD 24BA jsr [A5 + 0x24BA /* export_1171 */]
00000F88 2D40 FFFC move.l [A6 - 0x4], D0
00000F8C 206E FFF8 movea.l A0, [A6 - 0x8]
00000F90 2050 movea.l A0, [A0]
00000F92 2868 006A movea.l A4, [A0 + 0x6A]
00000F96 2F0C move.l -[A7], A4
00000F98 486E FFEC pea.l [A6 - 0x14]
00000F9C 4EAD 04D2 jsr [A5 + 0x4D2 /* export_150 */]
00000FA0 41EE FFEC lea.l A0, [A6 - 0x14]
00000FA4 4FEF 000C lea.l A7, [A7 + 0xC]
00000FA8 606A bra +0x6C /* 00001014 */
label00000FAA:
00000FAA 2053 movea.l A0, [A3]
00000FAC 0CA8 4452 5652 000E cmpi.l [A0 + 0xE], 0x44525652 /* 'DRVR' */
00000FB4 665E bne +0x60 /* 00001014 */
00000FB6 2053 movea.l A0, [A3]
00000FB8 2D68 0030 FFE8 move.l [A6 - 0x18], [A0 + 0x30]
00000FBE 2F2E FFE8 move.l -[A7], [A6 - 0x18]
00000FC2 486E FFDC pea.l [A6 - 0x24]
00000FC6 4EAD 04D2 jsr [A5 + 0x4D2 /* export_150 */]
00000FCA 41EE FFDC lea.l A0, [A6 - 0x24]
00000FCE 508F addq.l A7, 8
00000FD0 6032 bra +0x34 /* 00001004 */
label00000FD2:
00000FD2 4878 37AA push.l 0x37AA
00000FD6 2F0C move.l -[A7], A4
00000FD8 2054 movea.l A0, [A4]
00000FDA 2050 movea.l A0, [A0]
00000FDC 2268 000C movea.l A1, [A0 + 0xC]
00000FE0 4E91 jsr [A1]
00000FE2 4A00 tst.b D0
00000FE4 508F addq.l A7, 8
00000FE6 671C beq +0x1E /* 00001004 */
00000FE8 2054 movea.l A0, [A4]
00000FEA 0828 0002 0025 btst.b [A0 + 0x25], 0x2
00000FF0 56C0 sne D0
00000FF2 4400 neg.b D0
00000FF4 4A00 tst.b D0
00000FF6 670C beq +0xE /* 00001004 */
00000FF8 2F0C move.l -[A7], A4
00000FFA 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000FFE 4EAD 24E2 jsr [A5 + 0x24E2 /* export_1176 */]
00001002 508F addq.l A7, 8
label00001004:
00001004 486E FFDC pea.l [A6 - 0x24]
00001008 4EAD 04E2 jsr [A5 + 0x4E2 /* export_152 */]
0000100C 2840 movea.l A4, D0
0000100E 200C move.l D0, A4
00001010 588F addq.l A7, 4
00001012 66BE bne -0x40 /* 00000FD2 */
label00001014:
00001014 486E FFEC pea.l [A6 - 0x14]
00001018 4EAD 04E2 jsr [A5 + 0x4E2 /* export_152 */]
0000101C 2640 movea.l A3, D0
0000101E 200B move.l D0, A3
00001020 588F addq.l A7, 4
00001022 6686 bne -0x78 /* 00000FAA */
00001024 206E FFFC movea.l A0, [A6 - 0x4]
00001028 2050 movea.l A0, [A0]
0000102A 4A90 tst.l [A0]
0000102C 6700 0100 beq +0x102 /* 0000112E */
00001030 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00001034 4EAD 35C2 jsr [A5 + 0x35C2 /* export_1716 */]
00001038 3D40 FFF4 move.w [A6 - 0xC], D0
0000103C 3D7C 0001 FFF6 move.w [A6 - 0xA], 0x1
00001042 588F addq.l A7, 4
00001044 6000 00DC bra +0xDE /* 00001122 */
label00001048:
00001048 302E FFF6 move.w D0, [A6 - 0xA]
0000104C 48C0 ext.l D0
0000104E 2F00 move.l -[A7], D0
00001050 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00001054 4EAD 35BA jsr [A5 + 0x35BA /* export_1715 */]
00001058 2A00 move.l D5, D0
0000105A 2F05 move.l -[A7], D5
0000105C 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00001060 4EAD 35CA jsr [A5 + 0x35CA /* export_1717 */]
00001064 3800 move.w D4, D0
00001066 7C01 moveq.l D6, 0x01
00001068 4FEF 0010 lea.l A7, [A7 + 0x10]
0000106C 6000 00A6 bra +0xA8 /* 00001114 */
label00001070:
00001070 1B7C 0001 F618 move.b [A5 - 0x9E8], 0x1
00001076 7000 moveq.l D0, 0x00
00001078 2F00 move.l -[A7], D0
0000107A 48C6 ext.l D6
0000107C 2F06 move.l -[A7], D6
0000107E 2F05 move.l -[A7], D5
00001080 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00001084 4EAD 35AA jsr [A5 + 0x35AA /* export_1713 */]
00001088 2D40 FFD8 move.l [A6 - 0x28], D0
0000108C 4FEF 0010 lea.l A7, [A7 + 0x10]
00001090 677E beq +0x80 /* 00001110 */
00001092 422E FED8 clr.b [A6 - 0x128]
00001096 41EE FED2 lea.l A0, [A6 - 0x12E]
0000109A 486E FED2 pea.l [A6 - 0x12E]
0000109E 2F2E FFD8 move.l -[A7], [A6 - 0x28]
000010A2 2F2E FFF8 move.l -[A7], [A6 - 0x8]
000010A6 4EAD 359A jsr [A5 + 0x359A /* export_1711 */]
000010AA 303C F800 move.w D0, 0xF800
000010AE C06E FED2 and.w D0, [A6 - 0x12E]
000010B2 0C40 C000 cmpi.w D0, 0xC000
000010B6 4FEF 000C lea.l A7, [A7 + 0xC]
000010BA 6654 bne +0x56 /* 00001110 */
000010BC 303C 07E0 move.w D0, 0x7E0
000010C0 C06E FED2 and.w D0, [A6 - 0x12E]
000010C4 3E00 move.w D7, D0
000010C6 EA4F lsr D7.w, 5
000010C8 2F2E FFFC move.l -[A7], [A6 - 0x4]
000010CC 486E FEC6 pea.l [A6 - 0x13A]
000010D0 4EAD 04D2 jsr [A5 + 0x4D2 /* export_150 */]
000010D4 41EE FEC6 lea.l A0, [A6 - 0x13A]
000010D8 508F addq.l A7, 8
000010DA 6024 bra +0x26 /* 00001100 */
label000010DC:
000010DC 2053 movea.l A0, [A3]
000010DE 2F28 0030 move.l -[A7], [A0 + 0x30]
000010E2 4EAD 2522 jsr [A5 + 0x2522 /* export_1184 */]
000010E6 2840 movea.l A4, D0
000010E8 2054 movea.l A0, [A4]
000010EA BE68 0012 cmp.w D7, [A0 + 0x12]
000010EE 588F addq.l A7, 4
000010F0 660E bne +0x10 /* 00001100 */
000010F2 2F2E FFD8 move.l -[A7], [A6 - 0x28]
000010F6 2F0B move.l -[A7], A3
000010F8 4EBA F0E4 jsr [PC - 0xF1C /* 000001DE */]
000010FC 508F addq.l A7, 8
000010FE 6010 bra +0x12 /* 00001110 */
label00001100:
00001100 486E FEC6 pea.l [A6 - 0x13A]
00001104 4EAD 04E2 jsr [A5 + 0x4E2 /* export_152 */]
00001108 2640 movea.l A3, D0
0000110A 200B move.l D0, A3
0000110C 588F addq.l A7, 4
0000110E 66CC bne -0x32 /* 000010DC */
label00001110:
00001110 3006 move.w D0, D6
00001112 5246 addq.w D6, 1
label00001114:
00001114 B846 cmp.w D4, D6
00001116 6C00 FF58 bge -0xA6 /* 00001070 */
0000111A 302E FFF6 move.w D0, [A6 - 0xA]
0000111E 526E FFF6 addq.w [A6 - 0xA], 1
label00001122:
00001122 302E FFF6 move.w D0, [A6 - 0xA]
00001126 B06E FFF4 cmp.w D0, [A6 - 0xC]
0000112A 6F00 FF1C ble -0xE2 /* 00001048 */
label0000112E:
0000112E 2F2E FFFC move.l -[A7], [A6 - 0x4]
00001132 4EAD 01C2 jsr [A5 + 0x1C2 /* export_52 */]
00001136 588F addq.l A7, 4
00001138 4CEE 18F0 FEAE movem.l D4,D5,D6,D7,A3,A4, [A6 - 0x152]
0000113E 4E5E unlink A6
00001140 4E75 rts
fn00001142:
00001142 4E56 0000 link A6, 0
00001146 2F0C move.l -[A7], A4
00001148 286E 0008 movea.l A4, [A6 + 0x8]
0000114C 200C move.l D0, A4
0000114E 6610 bne +0x12 /* 00001160 */
00001150 7046 moveq.l D0, 0x46
00001152 2F00 move.l -[A7], D0
00001154 4EAD 01BA jsr [A5 + 0x1BA /* export_51 */]
00001158 2840 movea.l A4, D0
0000115A 200C move.l D0, A4
0000115C 588F addq.l A7, 4
0000115E 6734 beq +0x36 /* 00001194 */
label00001160:
00001160 7001 moveq.l D0, 0x01
00001162 220C move.l D1, A4
00001164 6616 bne +0x18 /* 0000117C */
00001166 2F00 move.l -[A7], D0
00001168 7242 moveq.l D1, 0x42
0000116A 2F01 move.l -[A7], D1
0000116C 4EAD 01BA jsr [A5 + 0x1BA /* export_51 */]
00001170 588F addq.l A7, 4
00001172 2200 move.l D1, D0
00001174 201F move.l D0, [A7]+
00001176 4A81 tst.l D1
00001178 6602 bne +0x4 /* 0000117C */
0000117A 7000 moveq.l D0, 0x00
label0000117C:
0000117C 4A00 tst.b D0
0000117E 670A beq +0xC /* 0000118A */
00001180 2054 movea.l A0, [A4]
00001182 202D FE84 move.l D0, [A5 - 0x17C]
00001186 2080 move.l [A0], D0
00001188 6002 bra +0x4 /* 0000118C */
label0000118A:
0000118A 7000 moveq.l D0, 0x00
label0000118C:
0000118C 284C movea.l A4, A4
0000118E 2054 movea.l A0, [A4]
00001190 20AD FE98 move.l [A0], [A5 - 0x168]
label00001194:
00001194 200C move.l D0, A4
00001196 286E FFFC movea.l A4, [A6 - 0x4]
0000119A 4E5E unlink A6
0000119C 4E75 rts
export_2009:
0000119E 4E56 0000 link A6, 0
000011A2 48E7 0118 movem.l -[A7], D7,A3,A4
000011A6 286E 0010 movea.l A4, [A6 + 0x10]
000011AA 7E00 moveq.l D7, 0x00
000011AC 1E2C 0006 move.b D7, [A4 + 0x6]
000011B0 4A87 tst.l D7
000011B2 4A54 tst.w [A4]
000011B4 6D0C blt +0xE /* 000011C2 */
000011B6 703F moveq.l D0, 0x3F
000011B8 B054 cmp.w D0, [A4]
000011BA 6D06 blt +0x8 /* 000011C2 */
000011BC 0C47 0001 cmpi.w D7, 0x1
000011C0 6C04 bge +0x6 /* 000011C6 */
label000011C2:
000011C2 7000 moveq.l D0, 0x00
000011C4 6050 bra +0x52 /* 00001216 */
label000011C6:
000011C6 204C movea.l A0, A4
000011C8 5C88 addq.l A0, 6
000011CA 2648 movea.l A3, A0
000011CC 528B addq.l A3, 1
000011CE 702E moveq.l D0, 0x2E
000011D0 B013 cmp.b D0, [A3]
000011D2 6706 beq +0x8 /* 000011DA */
000011D4 7025 moveq.l D0, 0x25
000011D6 B013 cmp.b D0, [A3]
000011D8 6604 bne +0x6 /* 000011DE */
label000011DA:
000011DA 7000 moveq.l D0, 0x00
000011DC 6038 bra +0x3A /* 00001216 */
label000011DE:
000011DE 4A13 tst.b [A3]
000011E0 6614 bne +0x16 /* 000011F6 */
000011E2 200B move.l D0, A3
000011E4 5280 addq.l D0, 1
000011E6 2040 movea.l A0, D0
000011E8 224B movea.l A1, A3
000011EA 5347 subq.w D7, 1
000011EC 3007 move.w D0, D7
000011EE 48C0 ext.l D0
000011F0 A02E syscall BlockMove/BlockMoveData
000011F2 1947 0006 move.b [A4 + 0x6], D7
label000011F6:
000011F6 7000 moveq.l D0, 0x00
000011F8 2F00 move.l -[A7], D0
000011FA 4EBA FF46 jsr [PC - 0xBA /* 00001142 */]
000011FE 2640 movea.l A3, D0
00001200 2F0C move.l -[A7], A4
00001202 2F2E 000C move.l -[A7], [A6 + 0xC]
00001206 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000120A 2F0B move.l -[A7], A3
0000120C 4EBA 008C jsr [PC + 0x8C /* 0000129A */]
00001210 200B move.l D0, A3
00001212 4FEF 0014 lea.l A7, [A7 + 0x14]
label00001216:
00001216 4CEE 1880 FFF4 movem.l D7,A3,A4, [A6 - 0xC]
0000121C 4E5E unlink A6
0000121E 4E75 rts
export_2010:
00001220 4E56 0000 link A6, 0
00001224 203C 0000 37AA move.l D0, 0x37AA
0000122A 4E5E unlink A6
0000122C 4E75 rts
export_2011:
0000122E 4E56 0000 link A6, 0
00001232 2F07 move.l -[A7], D7
00001234 3E2E 000E move.w D7, [A6 + 0xE]
00001238 6608 bne +0xA /* 00001242 */
0000123A 203C 0000 37AA move.l D0, 0x37AA
00001240 6012 bra +0x14 /* 00001254 */
label00001242:
00001242 3007 move.w D0, D7
00001244 5340 subq.w D0, 1
00001246 48C0 ext.l D0
00001248 2F00 move.l -[A7], D0
0000124A 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000124E 4EAD 3F3A jsr [A5 + 0x3F3A /* export_2019 */]
00001252 508F addq.l A7, 8
label00001254:
00001254 2E2E FFFC move.l D7, [A6 - 0x4]
00001258 4E5E unlink A6
0000125A 4E75 rts
export_2012:
0000125C 4E56 0000 link A6, 0
00001260 2F07 move.l -[A7], D7
00001262 2E2E 000C move.l D7, [A6 + 0xC]
00001266 7001 moveq.l D0, 0x01
00001268 0C87 0000 37AA cmpi.l D7, 0x37AA
0000126E 6718 beq +0x1A /* 00001288 */
00001270 2F00 move.l -[A7], D0
00001272 2F07 move.l -[A7], D7
00001274 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001278 4EAD 3F42 jsr [A5 + 0x3F42 /* export_2020 */]
0000127C 508F addq.l A7, 8
0000127E 2200 move.l D1, D0
00001280 201F move.l D0, [A7]+
00001282 4A01 tst.b D1
00001284 6602 bne +0x4 /* 00001288 */
00001286 7000 moveq.l D0, 0x00
label00001288:
00001288 2E2E FFFC move.l D7, [A6 - 0x4]
0000128C 4E5E unlink A6
0000128E 4E75 rts
export_2013:
00001290 4E56 0000 link A6, 0
00001294 7046 moveq.l D0, 0x46
00001296 4E5E unlink A6
00001298 4E75 rts
fn0000129A:
0000129A 4E56 0000 link A6, 0
0000129E 2F0C move.l -[A7], A4
000012A0 286E 0008 movea.l A4, [A6 + 0x8]
000012A4 2054 movea.l A0, [A4]
000012A6 217C 6D6F 7672 0042 move.l [A0 + 0x42], 0x6D6F7672 /* 'movr' */
000012AE 2F2E 0014 move.l -[A7], [A6 + 0x14]
000012B2 2F2E 0010 move.l -[A7], [A6 + 0x10]
000012B6 2F2E 000C move.l -[A7], [A6 + 0xC]
000012BA 2F0C move.l -[A7], A4
000012BC 4EBA EF50 jsr [PC - 0x10B0 /* 0000020E */]
000012C0 286E FFFC movea.l A4, [A6 - 0x4]
000012C4 4E5E unlink A6
000012C6 4E75 rts
fn000012C8:
000012C8 4E56 0000 link A6, 0
000012CC 2F0C move.l -[A7], A4
000012CE 286E 0008 movea.l A4, [A6 + 0x8]
000012D2 200C move.l D0, A4
000012D4 6610 bne +0x12 /* 000012E6 */
000012D6 7042 moveq.l D0, 0x42
000012D8 2F00 move.l -[A7], D0
000012DA 4EAD 01BA jsr [A5 + 0x1BA /* export_51 */]
000012DE 2840 movea.l A4, D0
000012E0 200C move.l D0, A4
000012E2 588F addq.l A7, 4
000012E4 6734 beq +0x36 /* 0000131A */
label000012E6:
000012E6 7001 moveq.l D0, 0x01
000012E8 220C move.l D1, A4
000012EA 6616 bne +0x18 /* 00001302 */
000012EC 2F00 move.l -[A7], D0
000012EE 7242 moveq.l D1, 0x42
000012F0 2F01 move.l -[A7], D1
000012F2 4EAD 01BA jsr [A5 + 0x1BA /* export_51 */]
000012F6 588F addq.l A7, 4
000012F8 2200 move.l D1, D0
000012FA 201F move.l D0, [A7]+
000012FC 4A81 tst.l D1
000012FE 6602 bne +0x4 /* 00001302 */
00001300 7000 moveq.l D0, 0x00
label00001302:
00001302 4A00 tst.b D0
00001304 670A beq +0xC /* 00001310 */
00001306 2054 movea.l A0, [A4]
00001308 202D FE84 move.l D0, [A5 - 0x17C]
0000130C 2080 move.l [A0], D0
0000130E 6002 bra +0x4 /* 00001312 */
label00001310:
00001310 7000 moveq.l D0, 0x00
label00001312:
00001312 284C movea.l A4, A4
00001314 2054 movea.l A0, [A4]
00001316 20AD FEA0 move.l [A0], [A5 - 0x160]
label0000131A:
0000131A 200C move.l D0, A4
0000131C 286E FFFC movea.l A4, [A6 - 0x4]
00001320 4E5E unlink A6
00001322 4E75 rts
export_2014:
00001324 4E56 FFFC link A6, -0x0004
00001328 48E7 0118 movem.l -[A7], D7,A3,A4
0000132C 286E 0008 movea.l A4, [A6 + 0x8]
00001330 7000 moveq.l D0, 0x00
00001332 2640 movea.l A3, D0
00001334 558F subq.l A7, 2
00001336 206E 0010 movea.l A0, [A6 + 0x10]
0000133A 3F10 move.w -[A7], [A0]
0000133C 2F3C 8202 0006 move.l -[A7], 0x82020006
00001342 A8B5 syscall ScriptUtil
00001344 3E1F move.w D7, [A7]+
00001346 206E 0010 movea.l A0, [A6 + 0x10]
0000134A 4A50 tst.w [A0]
0000134C 6606 bne +0x8 /* 00001354 */
0000134E 7000 moveq.l D0, 0x00
00001350 6000 0168 bra +0x16A /* 000014BA */
label00001354:
00001354 206E 0010 movea.l A0, [A6 + 0x10]
00001358 2F08 move.l -[A7], A0
0000135A 598F subq.l A7, 4
0000135C 3F07 move.w -[A7], D7
0000135E 7020 moveq.l D0, 0x20
00001360 3F00 move.w -[A7], D0
00001362 2F3C 8404 000C move.l -[A7], 0x8404000C
00001368 A8B5 syscall ScriptUtil
0000136A 201F move.l D0, [A7]+
0000136C 205F movea.l A0, [A7]+
0000136E B050 cmp.w D0, [A0]
00001370 6606 bne +0x8 /* 00001378 */
00001372 7000 moveq.l D0, 0x00
00001374 6000 0144 bra +0x146 /* 000014BA */
label00001378:
00001378 598F subq.l A7, 4
0000137A 2F3C 6974 6C62 move.l -[A7], 0x69746C62 /* 'itlb' */
00001380 3F07 move.w -[A7], D7
00001382 A9A0 syscall GetResource
00001384 265F movea.l A3, [A7]+
00001386 200B move.l D0, A3
00001388 6714 beq +0x16 /* 0000139E */
0000138A 206E 0010 movea.l A0, [A6 + 0x10]
0000138E 2253 movea.l A1, [A3]
00001390 3010 move.w D0, [A0]
00001392 B069 0010 cmp.w D0, [A1 + 0x10]
00001396 6606 bne +0x8 /* 0000139E */
00001398 7000 moveq.l D0, 0x00
0000139A 6000 011E bra +0x120 /* 000014BA */
label0000139E:
0000139E 7000 moveq.l D0, 0x00
000013A0 2F00 move.l -[A7], D0
000013A2 4EBA FF24 jsr [PC - 0xDC /* 000012C8 */]
000013A6 2D40 FFFC move.l [A6 - 0x4], D0
000013AA 2F2E 0010 move.l -[A7], [A6 + 0x10]
000013AE 2F2E 000C move.l -[A7], [A6 + 0xC]
000013B2 2F0C move.l -[A7], A4
000013B4 2F2E FFFC move.l -[A7], [A6 - 0x4]
000013B8 4EBA EE54 jsr [PC - 0x11AC /* 0000020E */]
000013BC 7000 moveq.l D0, 0x00
000013BE 2F00 move.l -[A7], D0
000013C0 206E 0010 movea.l A0, [A6 + 0x10]
000013C4 3210 move.w D1, [A0]
000013C6 48C1 ext.l D1
000013C8 2F01 move.l -[A7], D1
000013CA 2F3C 6974 6C6B move.l -[A7], 0x69746C6B /* 'itlk' */
000013D0 2054 movea.l A0, [A4]
000013D2 2F10 move.l -[A7], [A0]
000013D4 4EAD 35A2 jsr [A5 + 0x35A2 /* export_1712 */]
000013D8 2640 movea.l A3, D0
000013DA 200B move.l D0, A3
000013DC 4FEF 0024 lea.l A7, [A7 + 0x24]
000013E0 670C beq +0xE /* 000013EE */
000013E2 2F0B move.l -[A7], A3
000013E4 2F2E FFFC move.l -[A7], [A6 - 0x4]
000013E8 4EBA EDF4 jsr [PC - 0x120C /* 000001DE */]
000013EC 508F addq.l A7, 8
label000013EE:
000013EE 7000 moveq.l D0, 0x00
000013F0 2F00 move.l -[A7], D0
000013F2 206E 0010 movea.l A0, [A6 + 0x10]
000013F6 3210 move.w D1, [A0]
000013F8 48C1 ext.l D1
000013FA 2F01 move.l -[A7], D1
000013FC 2F3C 6B63 7323 move.l -[A7], 0x6B637323 /* 'kcs#' */
00001402 2054 movea.l A0, [A4]
00001404 2F10 move.l -[A7], [A0]
00001406 4EAD 35A2 jsr [A5 + 0x35A2 /* export_1712 */]
0000140A 2640 movea.l A3, D0
0000140C 200B move.l D0, A3
0000140E 4FEF 0010 lea.l A7, [A7 + 0x10]
00001412 670C beq +0xE /* 00001420 */
00001414 2F0B move.l -[A7], A3
00001416 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000141A 4EBA EDC2 jsr [PC - 0x123E /* 000001DE */]
0000141E 508F addq.l A7, 8
label00001420:
00001420 7000 moveq.l D0, 0x00
00001422 2F00 move.l -[A7], D0
00001424 206E 0010 movea.l A0, [A6 + 0x10]
00001428 3210 move.w D1, [A0]
0000142A 48C1 ext.l D1
0000142C 2F01 move.l -[A7], D1
0000142E 2F3C 6B63 7334 move.l -[A7], 0x6B637334 /* 'kcs4' */
00001434 2054 movea.l A0, [A4]
00001436 2F10 move.l -[A7], [A0]
00001438 4EAD 35A2 jsr [A5 + 0x35A2 /* export_1712 */]
0000143C 2640 movea.l A3, D0
0000143E 200B move.l D0, A3
00001440 4FEF 0010 lea.l A7, [A7 + 0x10]
00001444 670C beq +0xE /* 00001452 */
00001446 2F0B move.l -[A7], A3
00001448 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000144C 4EBA ED90 jsr [PC - 0x1270 /* 000001DE */]
00001450 508F addq.l A7, 8
label00001452:
00001452 7000 moveq.l D0, 0x00
00001454 2F00 move.l -[A7], D0
00001456 206E 0010 movea.l A0, [A6 + 0x10]
0000145A 3210 move.w D1, [A0]
0000145C 48C1 ext.l D1
0000145E 2F01 move.l -[A7], D1
00001460 2F3C 6B63 7338 move.l -[A7], 0x6B637338 /* 'kcs8' */
00001466 2054 movea.l A0, [A4]
00001468 2F10 move.l -[A7], [A0]
0000146A 4EAD 35A2 jsr [A5 + 0x35A2 /* export_1712 */]
0000146E 2640 movea.l A3, D0
00001470 200B move.l D0, A3
00001472 4FEF 0010 lea.l A7, [A7 + 0x10]
00001476 670C beq +0xE /* 00001484 */
00001478 2F0B move.l -[A7], A3
0000147A 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000147E 4EBA ED5E jsr [PC - 0x12A2 /* 000001DE */]
00001482 508F addq.l A7, 8
label00001484:
00001484 7000 moveq.l D0, 0x00
00001486 2F00 move.l -[A7], D0
00001488 206E 0010 movea.l A0, [A6 + 0x10]
0000148C 3210 move.w D1, [A0]
0000148E 48C1 ext.l D1
00001490 2F01 move.l -[A7], D1
00001492 2F3C 5349 434E move.l -[A7], 0x5349434E /* 'SICN' */
00001498 2054 movea.l A0, [A4]
0000149A 2F10 move.l -[A7], [A0]
0000149C 4EAD 35A2 jsr [A5 + 0x35A2 /* export_1712 */]
000014A0 2640 movea.l A3, D0
000014A2 200B move.l D0, A3
000014A4 4FEF 0010 lea.l A7, [A7 + 0x10]
000014A8 670C beq +0xE /* 000014B6 */
000014AA 2F0B move.l -[A7], A3
000014AC 2F2E FFFC move.l -[A7], [A6 - 0x4]
000014B0 4EBA ED2C jsr [PC - 0x12D4 /* 000001DE */]
000014B4 508F addq.l A7, 8
label000014B6:
000014B6 202E FFFC move.l D0, [A6 - 0x4]
label000014BA:
000014BA 4CEE 1880 FFF0 movem.l D7,A3,A4, [A6 - 0x10]
000014C0 4E5E unlink A6
000014C2 4E75 rts
fn000014C4:
000014C4 4E56 0000 link A6, 0
000014C8 2F0C move.l -[A7], A4
000014CA 286E 0008 movea.l A4, [A6 + 0x8]
000014CE 200C move.l D0, A4
000014D0 6610 bne +0x12 /* 000014E2 */
000014D2 7044 moveq.l D0, 0x44
000014D4 2F00 move.l -[A7], D0
000014D6 4EAD 01BA jsr [A5 + 0x1BA /* export_51 */]
000014DA 2840 movea.l A4, D0
000014DC 200C move.l D0, A4
000014DE 588F addq.l A7, 4
000014E0 6734 beq +0x36 /* 00001516 */
label000014E2:
000014E2 7001 moveq.l D0, 0x01
000014E4 220C move.l D1, A4
000014E6 6616 bne +0x18 /* 000014FE */
000014E8 2F00 move.l -[A7], D0
000014EA 7242 moveq.l D1, 0x42
000014EC 2F01 move.l -[A7], D1
000014EE 4EAD 01BA jsr [A5 + 0x1BA /* export_51 */]
000014F2 588F addq.l A7, 4
000014F4 2200 move.l D1, D0
000014F6 201F move.l D0, [A7]+
000014F8 4A81 tst.l D1
000014FA 6602 bne +0x4 /* 000014FE */
000014FC 7000 moveq.l D0, 0x00
label000014FE:
000014FE 4A00 tst.b D0
00001500 670A beq +0xC /* 0000150C */
00001502 2054 movea.l A0, [A4]
00001504 202D FE84 move.l D0, [A5 - 0x17C]
00001508 2080 move.l [A0], D0
0000150A 6002 bra +0x4 /* 0000150E */
label0000150C:
0000150C 7000 moveq.l D0, 0x00
label0000150E:
0000150E 284C movea.l A4, A4
00001510 2054 movea.l A0, [A4]
00001512 20AD FEAA move.l [A0], [A5 - 0x156]
label00001516:
00001516 200C move.l D0, A4
00001518 286E FFFC movea.l A4, [A6 - 0x4]
0000151C 4E5E unlink A6
0000151E 4E75 rts
export_2015:
00001520 4E56 0000 link A6, 0
00001524 48E7 0018 movem.l -[A7], A3,A4
00001528 266E 0010 movea.l A3, [A6 + 0x10]
0000152C 598F subq.l A7, 4
0000152E 3F13 move.w -[A7], [A3]
00001530 7004 moveq.l D0, 0x04
00001532 3F00 move.w -[A7], D0
00001534 2F3C 8404 000C move.l -[A7], 0x8404000C
0000153A A8B5 syscall ScriptUtil
0000153C 4A9F tst.l [A7]+
0000153E 6704 beq +0x6 /* 00001544 */
00001540 7000 moveq.l D0, 0x00
00001542 6020 bra +0x22 /* 00001564 */
label00001544:
00001544 7000 moveq.l D0, 0x00
00001546 2F00 move.l -[A7], D0
00001548 4EBA FF7A jsr [PC - 0x86 /* 000014C4 */]
0000154C 2840 movea.l A4, D0
0000154E 2F0B move.l -[A7], A3
00001550 2F2E 000C move.l -[A7], [A6 + 0xC]
00001554 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001558 2F0C move.l -[A7], A4
0000155A 4EBA 0012 jsr [PC + 0x12 /* 0000156E */]
0000155E 200C move.l D0, A4
00001560 4FEF 0014 lea.l A7, [A7 + 0x14]
label00001564:
00001564 4CEE 1800 FFF8 movem.l A3,A4, [A6 - 0x8]
0000156A 4E5E unlink A6
0000156C 4E75 rts
fn0000156E:
0000156E 4E56 FFFC link A6, -0x0004
00001572 48E7 0018 movem.l -[A7], A3,A4
00001576 266E 0010 movea.l A3, [A6 + 0x10]
0000157A 286E 0008 movea.l A4, [A6 + 0x8]
0000157E 2F2E 0014 move.l -[A7], [A6 + 0x14]
00001582 2F0B move.l -[A7], A3
00001584 2F2E 000C move.l -[A7], [A6 + 0xC]
00001588 2F0C move.l -[A7], A4
0000158A 4EBA EC82 jsr [PC - 0x137E /* 0000020E */]
0000158E 2F0B move.l -[A7], A3
00001590 A9A2 syscall LoadResource
00001592 204B movea.l A0, A3
00001594 A04A syscall HNoPurge
00001596 2D4B FFFC move.l [A6 - 0x4], A3
0000159A 204B movea.l A0, A3
0000159C 2050 movea.l A0, [A0]
0000159E 2254 movea.l A1, [A4]
000015A0 3368 0010 0042 move.w [A1 + 0x42], [A0 + 0x10]
000015A6 7000 moveq.l D0, 0x00
000015A8 2F00 move.l -[A7], D0
000015AA 206E FFFC movea.l A0, [A6 - 0x4]
000015AE 2050 movea.l A0, [A0]
000015B0 3210 move.w D1, [A0]
000015B2 48C1 ext.l D1
000015B4 2F01 move.l -[A7], D1
000015B6 2F3C 6974 6C30 move.l -[A7], 0x69746C30 /* 'itl0' */
000015BC 2054 movea.l A0, [A4]
000015BE 2F28 0028 move.l -[A7], [A0 + 0x28]
000015C2 4EAD 35A2 jsr [A5 + 0x35A2 /* export_1712 */]
000015C6 2640 movea.l A3, D0
000015C8 200B move.l D0, A3
000015CA 4FEF 0020 lea.l A7, [A7 + 0x20]
000015CE 670A beq +0xC /* 000015DA */
000015D0 2F0B move.l -[A7], A3
000015D2 2F0C move.l -[A7], A4
000015D4 4EBA EC08 jsr [PC - 0x13F8 /* 000001DE */]
000015D8 508F addq.l A7, 8
label000015DA:
000015DA 7000 moveq.l D0, 0x00
000015DC 2F00 move.l -[A7], D0
000015DE 206E FFFC movea.l A0, [A6 - 0x4]
000015E2 2050 movea.l A0, [A0]
000015E4 3228 0002 move.w D1, [A0 + 0x2]
000015E8 48C1 ext.l D1
000015EA 2F01 move.l -[A7], D1
000015EC 2F3C 6974 6C31 move.l -[A7], 0x69746C31 /* 'itl1' */
000015F2 2054 movea.l A0, [A4]
000015F4 2F28 0028 move.l -[A7], [A0 + 0x28]
000015F8 4EAD 35A2 jsr [A5 + 0x35A2 /* export_1712 */]
000015FC 2640 movea.l A3, D0
000015FE 200B move.l D0, A3
00001600 4FEF 0010 lea.l A7, [A7 + 0x10]
00001604 670A beq +0xC /* 00001610 */
00001606 2F0B move.l -[A7], A3
00001608 2F0C move.l -[A7], A4
0000160A 4EBA EBD2 jsr [PC - 0x142E /* 000001DE */]
0000160E 508F addq.l A7, 8
label00001610:
00001610 7000 moveq.l D0, 0x00
00001612 2F00 move.l -[A7], D0
00001614 206E FFFC movea.l A0, [A6 - 0x4]
00001618 2050 movea.l A0, [A0]
0000161A 3228 0004 move.w D1, [A0 + 0x4]
0000161E 48C1 ext.l D1
00001620 2F01 move.l -[A7], D1
00001622 2F3C 6974 6C32 move.l -[A7], 0x69746C32 /* 'itl2' */
00001628 2054 movea.l A0, [A4]
0000162A 2F28 0028 move.l -[A7], [A0 + 0x28]
0000162E 4EAD 35A2 jsr [A5 + 0x35A2 /* export_1712 */]
00001632 2640 movea.l A3, D0
00001634 200B move.l D0, A3
00001636 4FEF 0010 lea.l A7, [A7 + 0x10]
0000163A 670A beq +0xC /* 00001646 */
0000163C 2F0B move.l -[A7], A3
0000163E 2F0C move.l -[A7], A4
00001640 4EBA EB9C jsr [PC - 0x1464 /* 000001DE */]
00001644 508F addq.l A7, 8
label00001646:
00001646 7000 moveq.l D0, 0x00
00001648 2F00 move.l -[A7], D0
0000164A 206E FFFC movea.l A0, [A6 - 0x4]
0000164E 2050 movea.l A0, [A0]
00001650 3228 0008 move.w D1, [A0 + 0x8]
00001654 48C1 ext.l D1
00001656 2F01 move.l -[A7], D1
00001658 2F3C 6974 6C34 move.l -[A7], 0x69746C34 /* 'itl4' */
0000165E 2054 movea.l A0, [A4]
00001660 2F28 0028 move.l -[A7], [A0 + 0x28]
00001664 4EAD 35A2 jsr [A5 + 0x35A2 /* export_1712 */]
00001668 2640 movea.l A3, D0
0000166A 200B move.l D0, A3
0000166C 4FEF 0010 lea.l A7, [A7 + 0x10]
00001670 670A beq +0xC /* 0000167C */
00001672 2F0B move.l -[A7], A3
00001674 2F0C move.l -[A7], A4
00001676 4EBA EB66 jsr [PC - 0x149A /* 000001DE */]
0000167A 508F addq.l A7, 8
label0000167C:
0000167C 7000 moveq.l D0, 0x00
0000167E 2F00 move.l -[A7], D0
00001680 206E FFFC movea.l A0, [A6 - 0x4]
00001684 2050 movea.l A0, [A0]
00001686 3228 000A move.w D1, [A0 + 0xA]
0000168A 48C1 ext.l D1
0000168C 2F01 move.l -[A7], D1
0000168E 2F3C 6974 6C35 move.l -[A7], 0x69746C35 /* 'itl5' */
00001694 2054 movea.l A0, [A4]
00001696 2F28 0028 move.l -[A7], [A0 + 0x28]
0000169A 4EAD 35A2 jsr [A5 + 0x35A2 /* export_1712 */]
0000169E 2640 movea.l A3, D0
000016A0 200B move.l D0, A3
000016A2 4FEF 0010 lea.l A7, [A7 + 0x10]
000016A6 670A beq +0xC /* 000016B2 */
000016A8 2F0B move.l -[A7], A3
000016AA 2F0C move.l -[A7], A4
000016AC 4EBA EB30 jsr [PC - 0x14D0 /* 000001DE */]
000016B0 508F addq.l A7, 8
label000016B2:
000016B2 7000 moveq.l D0, 0x00
000016B4 2F00 move.l -[A7], D0
000016B6 206E FFFC movea.l A0, [A6 - 0x4]
000016BA 2050 movea.l A0, [A0]
000016BC 3228 0010 move.w D1, [A0 + 0x10]
000016C0 48C1 ext.l D1
000016C2 2F01 move.l -[A7], D1
000016C4 2F3C 4B43 4852 move.l -[A7], 0x4B434852 /* 'KCHR' */
000016CA 2054 movea.l A0, [A4]
000016CC 2F28 0028 move.l -[A7], [A0 + 0x28]
000016D0 4EAD 35A2 jsr [A5 + 0x35A2 /* export_1712 */]
000016D4 2640 movea.l A3, D0
000016D6 200B move.l D0, A3
000016D8 4FEF 0010 lea.l A7, [A7 + 0x10]
000016DC 670A beq +0xC /* 000016E8 */
000016DE 2F0B move.l -[A7], A3
000016E0 2F0C move.l -[A7], A4
000016E2 4EBA EAFA jsr [PC - 0x1506 /* 000001DE */]
000016E6 508F addq.l A7, 8
label000016E8:
000016E8 7000 moveq.l D0, 0x00
000016EA 2F00 move.l -[A7], D0
000016EC 206E FFFC movea.l A0, [A6 - 0x4]
000016F0 2050 movea.l A0, [A0]
000016F2 3228 0012 move.w D1, [A0 + 0x12]
000016F6 48C1 ext.l D1
000016F8 2F01 move.l -[A7], D1
000016FA 2F3C 6B73 636E move.l -[A7], 0x6B73636E /* 'kscn' */
00001700 2054 movea.l A0, [A4]
00001702 2F28 0028 move.l -[A7], [A0 + 0x28]
00001706 4EAD 35A2 jsr [A5 + 0x35A2 /* export_1712 */]
0000170A 2640 movea.l A3, D0
0000170C 200B move.l D0, A3
0000170E 4FEF 0010 lea.l A7, [A7 + 0x10]
00001712 670A beq +0xC /* 0000171E */
00001714 2F0B move.l -[A7], A3
00001716 2F0C move.l -[A7], A4
00001718 4EBA EAC4 jsr [PC - 0x153C /* 000001DE */]
0000171C 508F addq.l A7, 8
label0000171E:
0000171E 7000 moveq.l D0, 0x00
00001720 2F00 move.l -[A7], D0
00001722 206E FFFC movea.l A0, [A6 - 0x4]
00001726 2050 movea.l A0, [A0]
00001728 3228 0012 move.w D1, [A0 + 0x12]
0000172C 48C1 ext.l D1
0000172E 2F01 move.l -[A7], D1
00001730 2F3C 6B63 7323 move.l -[A7], 0x6B637323 /* 'kcs#' */
00001736 2054 movea.l A0, [A4]
00001738 2F28 0028 move.l -[A7], [A0 + 0x28]
0000173C 4EAD 35A2 jsr [A5 + 0x35A2 /* export_1712 */]
00001740 2640 movea.l A3, D0
00001742 200B move.l D0, A3
00001744 4FEF 0010 lea.l A7, [A7 + 0x10]
00001748 670A beq +0xC /* 00001754 */
0000174A 2F0B move.l -[A7], A3
0000174C 2F0C move.l -[A7], A4
0000174E 4EBA EA8E jsr [PC - 0x1572 /* 000001DE */]
00001752 508F addq.l A7, 8
label00001754:
00001754 7000 moveq.l D0, 0x00
00001756 2F00 move.l -[A7], D0
00001758 206E FFFC movea.l A0, [A6 - 0x4]
0000175C 2050 movea.l A0, [A0]
0000175E 3228 0012 move.w D1, [A0 + 0x12]
00001762 48C1 ext.l D1
00001764 2F01 move.l -[A7], D1
00001766 2F3C 6B63 7334 move.l -[A7], 0x6B637334 /* 'kcs4' */
0000176C 2054 movea.l A0, [A4]
0000176E 2F28 0028 move.l -[A7], [A0 + 0x28]
00001772 4EAD 35A2 jsr [A5 + 0x35A2 /* export_1712 */]
00001776 2640 movea.l A3, D0
00001778 200B move.l D0, A3
0000177A 4FEF 0010 lea.l A7, [A7 + 0x10]
0000177E 670A beq +0xC /* 0000178A */
00001780 2F0B move.l -[A7], A3
00001782 2F0C move.l -[A7], A4
00001784 4EBA EA58 jsr [PC - 0x15A8 /* 000001DE */]
00001788 508F addq.l A7, 8
label0000178A:
0000178A 7000 moveq.l D0, 0x00
0000178C 2F00 move.l -[A7], D0
0000178E 206E FFFC movea.l A0, [A6 - 0x4]
00001792 2050 movea.l A0, [A0]
00001794 3228 0012 move.w D1, [A0 + 0x12]
00001798 48C1 ext.l D1
0000179A 2F01 move.l -[A7], D1
0000179C 2F3C 6B63 7338 move.l -[A7], 0x6B637338 /* 'kcs8' */
000017A2 2054 movea.l A0, [A4]
000017A4 2F28 0028 move.l -[A7], [A0 + 0x28]
000017A8 4EAD 35A2 jsr [A5 + 0x35A2 /* export_1712 */]
000017AC 2640 movea.l A3, D0
000017AE 200B move.l D0, A3
000017B0 4FEF 0010 lea.l A7, [A7 + 0x10]
000017B4 670A beq +0xC /* 000017C0 */
000017B6 2F0B move.l -[A7], A3
000017B8 2F0C move.l -[A7], A4
000017BA 4EBA EA22 jsr [PC - 0x15DE /* 000001DE */]
000017BE 508F addq.l A7, 8
label000017C0:
000017C0 4CEE 1800 FFF4 movem.l A3,A4, [A6 - 0xC]
000017C6 4E5E unlink A6
000017C8 4E75 rts
fn000017CA:
000017CA 4E56 0000 link A6, 0
000017CE 2F0C move.l -[A7], A4
000017D0 286E 0008 movea.l A4, [A6 + 0x8]
000017D4 200C move.l D0, A4
000017D6 6610 bne +0x12 /* 000017E8 */
000017D8 7042 moveq.l D0, 0x42
000017DA 2F00 move.l -[A7], D0
000017DC 4EAD 01BA jsr [A5 + 0x1BA /* export_51 */]
000017E0 2840 movea.l A4, D0
000017E2 200C move.l D0, A4
000017E4 588F addq.l A7, 4
000017E6 6734 beq +0x36 /* 0000181C */
label000017E8:
000017E8 7001 moveq.l D0, 0x01
000017EA 220C move.l D1, A4
000017EC 6616 bne +0x18 /* 00001804 */
000017EE 2F00 move.l -[A7], D0
000017F0 7242 moveq.l D1, 0x42
000017F2 2F01 move.l -[A7], D1
000017F4 4EAD 01BA jsr [A5 + 0x1BA /* export_51 */]
000017F8 588F addq.l A7, 4
000017FA 2200 move.l D1, D0
000017FC 201F move.l D0, [A7]+
000017FE 4A81 tst.l D1
00001800 6602 bne +0x4 /* 00001804 */
00001802 7000 moveq.l D0, 0x00
label00001804:
00001804 4A00 tst.b D0
00001806 670A beq +0xC /* 00001812 */
00001808 2054 movea.l A0, [A4]
0000180A 202D FE84 move.l D0, [A5 - 0x17C]
0000180E 2080 move.l [A0], D0
00001810 6002 bra +0x4 /* 00001814 */
label00001812:
00001812 7000 moveq.l D0, 0x00
label00001814:
00001814 284C movea.l A4, A4
00001816 2054 movea.l A0, [A4]
00001818 20AD FEB2 move.l [A0], [A5 - 0x14E]
label0000181C:
0000181C 200C move.l D0, A4
0000181E 286E FFFC movea.l A4, [A6 - 0x4]
00001822 4E5E unlink A6
00001824 4E75 rts
export_2016:
00001826 4E56 0000 link A6, 0
0000182A 48E7 0018 movem.l -[A7], A3,A4
0000182E 266E 0010 movea.l A3, [A6 + 0x10]
00001832 7001 moveq.l D0, 0x01
00001834 B053 cmp.w D0, [A3]
00001836 6D04 blt +0x6 /* 0000183C */
00001838 7000 moveq.l D0, 0x00
0000183A 601C bra +0x1E /* 00001858 */
label0000183C:
0000183C 7000 moveq.l D0, 0x00
0000183E 2F00 move.l -[A7], D0
00001840 4EBA FF88 jsr [PC - 0x78 /* 000017CA */]
00001844 2840 movea.l A4, D0
00001846 2F0B move.l -[A7], A3
00001848 2F2E 000C move.l -[A7], [A6 + 0xC]
0000184C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001850 2F0C move.l -[A7], A4
00001852 4EBA E9BA jsr [PC - 0x1646 /* 0000020E */]
00001856 200C move.l D0, A4
label00001858:
00001858 4CEE 1800 FFF8 movem.l A3,A4, [A6 - 0x8]
0000185E 4E5E unlink A6
00001860 4E75 rts
export_2017:
00001862 4E56 FFF4 link A6, -0x000C
00001866 48E7 0018 movem.l -[A7], A3,A4
0000186A 286E 0008 movea.l A4, [A6 + 0x8]
0000186E 2054 movea.l A0, [A4]
00001870 2068 006A movea.l A0, [A0 + 0x6A]
00001874 2050 movea.l A0, [A0]
00001876 2010 move.l D0, [A0]
00001878 E480 asr D0, 2
0000187A 2200 move.l D1, D0
0000187C C0FC 006C mulu.w D0, 0x6C /* 'l' */
00001880 4841 swap.w D1
00001882 C2FC 006C mulu.w D1, 0x6C /* 'l' */
00001886 4841 swap.w D1
00001888 4241 clr.w D1
0000188A D081 add.l D0, D1
0000188C D0BC 0000 5000 add.l D0, 0x5000 /* 'P\0' */
00001892 2F00 move.l -[A7], D0
00001894 4EAD 018A jsr [A5 + 0x18A /* export_45 */]
00001898 2054 movea.l A0, [A4]
0000189A 2F28 0066 move.l -[A7], [A0 + 0x66]
0000189E 486E FFF4 pea.l [A6 - 0xC]
000018A2 4EAD 04D2 jsr [A5 + 0x4D2 /* export_150 */]
000018A6 41EE FFF4 lea.l A0, [A6 - 0xC]
000018AA 4FEF 000C lea.l A7, [A7 + 0xC]
000018AE 6016 bra +0x18 /* 000018C6 */
label000018B0:
000018B0 1B7C 0001 F618 move.b [A5 - 0x9E8], 0x1
000018B6 2F0B move.l -[A7], A3
000018B8 2053 movea.l A0, [A3]
000018BA 2068 000E movea.l A0, [A0 + 0xE]
000018BE 2268 0004 movea.l A1, [A0 + 0x4]
000018C2 4E91 jsr [A1]
000018C4 588F addq.l A7, 4
label000018C6:
000018C6 486E FFF4 pea.l [A6 - 0xC]
000018CA 4EAD 04E2 jsr [A5 + 0x4E2 /* export_152 */]
000018CE 2640 movea.l A3, D0
000018D0 200B move.l D0, A3
000018D2 588F addq.l A7, 4
000018D4 66DA bne -0x24 /* 000018B0 */
000018D6 2054 movea.l A0, [A4]
000018D8 2F28 006A move.l -[A7], [A0 + 0x6A]
000018DC 486E FFF4 pea.l [A6 - 0xC]
000018E0 4EAD 04D2 jsr [A5 + 0x4D2 /* export_150 */]
000018E4 41EE FFF4 lea.l A0, [A6 - 0xC]
000018E8 508F addq.l A7, 8
000018EA 6034 bra +0x36 /* 00001920 */
label000018EC:
000018EC 1B7C 0001 F618 move.b [A5 - 0x9E8], 0x1
000018F2 2053 movea.l A0, [A3]
000018F4 4AA8 000A tst.l [A0 + 0xA]
000018F8 6626 bne +0x28 /* 00001920 */
000018FA 486E FFF4 pea.l [A6 - 0xC]
000018FE 4EAD 04EA jsr [A5 + 0x4EA /* export_153 */]
00001902 200B move.l D0, A3
00001904 6716 beq +0x18 /* 0000191C */
00001906 7003 moveq.l D0, 0x03
00001908 2F00 move.l -[A7], D0
0000190A 2F0B move.l -[A7], A3
0000190C 2053 movea.l A0, [A3]
0000190E 2050 movea.l A0, [A0]
00001910 2268 0014 movea.l A1, [A0 + 0x14]
00001914 4E91 jsr [A1]
00001916 7000 moveq.l D0, 0x00
00001918 508F addq.l A7, 8
0000191A 6002 bra +0x4 /* 0000191E */
label0000191C:
0000191C 7000 moveq.l D0, 0x00
label0000191E:
0000191E 588F addq.l A7, 4
label00001920:
00001920 486E FFF4 pea.l [A6 - 0xC]
00001924 4EAD 04E2 jsr [A5 + 0x4E2 /* export_152 */]
00001928 2640 movea.l A3, D0
0000192A 200B move.l D0, A3
0000192C 588F addq.l A7, 4
0000192E 66BC bne -0x42 /* 000018EC */
00001930 4CEE 1800 FFEC movem.l A3,A4, [A6 - 0x14]
00001936 4E5E unlink A6
00001938 4E75 rts
fn0000193A:
0000193A 4E56 0000 link A6, 0
0000193E 2F0C move.l -[A7], A4
00001940 286E 0008 movea.l A4, [A6 + 0x8]
00001944 2F2E 000C move.l -[A7], [A6 + 0xC]
00001948 2F0C move.l -[A7], A4
0000194A 4EAD 1A5A jsr [A5 + 0x1A5A /* export_839 */]
0000194E 4878 0BEF push.l 0xBEF
00001952 2F0C move.l -[A7], A4
00001954 4EAD 1B6A jsr [A5 + 0x1B6A /* export_873 */]
00001958 286E FFFC movea.l A4, [A6 - 0x4]
0000195C 4E5E unlink A6
0000195E 4E75 rts